Skip to main content

MirrorNeuron REST API

Project description

MirrorNeuron API

mn-api is the FastAPI REST gateway for MirrorNeuron. It exposes runtime, blueprint, job, graph, event, metric, and run-artifact endpoints and forwards runtime calls to the core through the Python SDK gRPC client.

Quick Start

Install locally and run tests:

python3.11 -m venv .venv
. .venv/bin/activate
.venv/bin/python -m pip install -e ".[test]"
.venv/bin/python -m pytest -q

Start the local API:

mn-api

Default local URL:

http://localhost:54001

Details

Notes

  • A running MirrorNeuron core is required for live runtime calls.
  • Use MN_ENV=prod with MN_API_TOKEN when exposing protected endpoints.
  • MN_RUNS_ROOT controls where run artifacts are read from.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mirrorneuron_api-1.2.5.tar.gz (109.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mirrorneuron_api-1.2.5-py3-none-any.whl (72.8 kB view details)

Uploaded Python 3

File details

Details for the file mirrorneuron_api-1.2.5.tar.gz.

File metadata

  • Download URL: mirrorneuron_api-1.2.5.tar.gz
  • Upload date:
  • Size: 109.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mirrorneuron_api-1.2.5.tar.gz
Algorithm Hash digest
SHA256 088f9e46f2bd44dd58ca2a2b63350265142e5cba3f7255e36fb5d5bf34289d9c
MD5 31af02f0b007348079333b88724d6006
BLAKE2b-256 c0dbe3ec8a448a9f3b9b907b617c33f6dfebb25ef0d27c959ff2207c3375f531

See more details on using hashes here.

Provenance

The following attestation bundles were made for mirrorneuron_api-1.2.5.tar.gz:

Publisher: release.yml on MirrorNeuronLab/mn-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mirrorneuron_api-1.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for mirrorneuron_api-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6afdacc170b0a1004eb1a0b4cb19af175838eb6e28887cb74aee4bf5e0300ad1
MD5 7c3059aff2f183acbac23053ff7da950
BLAKE2b-256 f888e9607c3f5393ce769ff61c3231c4512c1627f40c5de14562a5af35267969

See more details on using hashes here.

Provenance

The following attestation bundles were made for mirrorneuron_api-1.2.5-py3-none-any.whl:

Publisher: release.yml on MirrorNeuronLab/mn-api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page