Morphik apps are isolated data environments. Each app has its own documents, embeddings, and auth token, so data stays separated even when apps live on the same cluster. Think of an app as a separate Morphik instance with a shared control plane. Common uses:Documentation Index
Fetch the complete documentation index at: https://morphik.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
- Create one app per customer or tenant to keep data segregated.
- Split environments (prod, staging, sandbox) without running multiple clusters.
- Separate projects with different data retention or access policies.
Create a new app (cloud)
POST/cloud/generate_uri
This endpoint creates an app and returns a Morphik URI that clients use to connect to it.
Authentication
Provide a Bearer token inAuthorization: Bearer <JWT>.
Use an existing Morphik API token to create apps and mint new URIs programmatically.
Request Body
Example request
Response
Example response:Notes
- The response always contains a newly minted token for the app.
- If
app_idis omitted, the server generates one. nameis required.- App names must be unique per owner or org; duplicates return 409.
- If the account tier has reached its app limit, the API returns 403.

