Build multi-tenant agent products on ArchAstro

One organization per customer, with its own people, sign-in, agents, and data. Agents, threads, knowledge, workflows, and sessions from one API, with SDKs for TypeScript, Python, Go, Swift, and Elixir. Deploy from the CLI or your coding agent.

Build

Deploy your first agent

Write an agent.yaml, deploy it, and test it in a real conversation from the CLI.

Customers

One organization per customer

Each customer gets an organization with its own users, sign-in rules, agents, threads, and knowledge. Every call your app makes is scoped to it.

Operate

Inspect, test, and iterate

Watch every call in the developer portal, test in sandboxes apart from production, and step into a live agent from the CLI.

Using Claude Code, Codex, or Gemini CLI?

Paste this into your coding agent to get the repo linked, the CLI installed, and one agent deployed quickly.

ClaudeCodexGemini
Set up ArchAstro in this repo so we can deploy an agent and test it.

1) Read:
   https://docs.archastro.ai/llms-full.txt

2) Ask me for any missing ArchAstro credentials or environment variables.

3) Install the ArchAstro CLI and run: archastro auth login && archastro init

4) Install a starter agent from the catalog: archastro list agentsamples, then archastro install agentsample <slug>. (If I ask for something specific instead, write an agent.yaml — kind: AgentTemplate, clear identity, participate preset routine, search + knowledge_search builtin tools, memory/long-term installation — and deploy with archastro deploy agent agent.yaml.)

5) Test it: create an agent session and exec a test prompt, or create a thread + user + message.

6) If I want to embed the agent locally, remind me: Claude Code → /embed, Codex → $embed.

7) When complete, summarize what was created and how to test it again.