Getting started
Create a MeshTale credential and make your first API request.
1. Sign up and choose a workspace
Create a MeshTale account, join or create an organization, and choose the workspace that will own the memory sources you want to access.
2. Mint an API key
Create an API key from the MeshTale app for the target workspace. Store the token as an environment variable in your local shell or service runtime.
export MESHTALE_API_KEY="mt_..."
export NEXT_PUBLIC_API_URL="http://localhost:3001"3. Make your first API call
Use the token as a Bearer credential. This example reads workspace details by ID or slug.
curl "$NEXT_PUBLIC_API_URL/v1/workspaces/my-workspace" \
-H "Authorization: Bearer $MESHTALE_API_KEY" \
-H "Accept: application/json"The same base URL serves the OpenAPI schema used by this docs app:
curl "$NEXT_PUBLIC_API_URL/openapi.json"4. Browse generated endpoint docs
Open the API reference to inspect endpoint parameters, request bodies, responses, code examples, and the interactive playground generated from the OpenAPI schema.