We're working with select builders — want hands-on help building your first agents?

Get early access →

Ship proactive agents that take real action.

The enterprise-grade production layer for agents: auth, integrations, tools, approvals UI, realtime delivery, and schedules/triggers. Built from shipping our own agents and getting tired of rebuilding the same infrastructure over and over again.

  • Auth and integrations built in: magic links, one-time codes, and OAuth with refresh and scoped access.
  • Connected integrations unlock the right tools automatically.
  • Native action previews you can review and approve, rendered in React, React Native, and Swift.
  • Proactive by design: triggers, schedules, run history, and realtime streaming delivery.
Integrationsand more →
SDKs
Templates
npm i @archastro/sdk
TypeScript
const client = new ArchAstroClient({ apiKey: 'pk_live_...', environment: 'production' })

// Create a thread — agent gets tools from connected integrations
const thread = await client.rest.createOwnerThread({ type: 'user' }, {
  title: 'Support conversation'
})

// Connect and stream the agent’s actions in realtime
const chat = new ChatRoomService(client.socket)
await chat.joinThread(teamId, thread.id)

chat.on('event', (ev) => {
  if (ev.type === 'message_added') console.log(ev.message.content)
})

// Agent searches email, creates a task, drafts a reply
await chat.postMessage('Handle the Acme billing escalation')

What you’d otherwise spend months building.

Agent frameworksDIYArchAstro
OAuth + token refreshBring your ownCustom glue codeOAuth with refresh, scoped credentials, and sane defaults
Tool permissionsManual wiringCustom glue codeAuto-resolve on OAuth connect with least-privilege scopes
Knowledge + searchBasic vector onlyMultiple servicesHybrid search (semantic + keyword), ranked well out of the box
Multi-channel deliveryNot includedMultiple servicesThreads, email, scheduled jobs, apps, CLI
Action UI previewsNot includedCustom glue codeNative components across React, React Native, and Swift
Streaming + realtimePartialMultiple servicesStreaming + realtime updates + notifications
Scheduled workflowsNot includedMultiple servicesCron + event triggers + execution history
Task systemNot includedCustom glue codeEvent-sourced tasks with full audit trail
Workflows + scriptsNot includedBuild a workflow engineVisual workflows + scripting + run history

What you get

200+ API endpoints. 50+ tools. Any LLM.

Declarative-First Setup

Agents, tools, and integrations defined in YAML. Schema validation, versioning, zero glue code.

Scoped Context + Hybrid Search

Per-thread context with hybrid search (semantic + keyword), ranked well out of the box. One query catches meaning and exact matches.

Every Action Logged

Full audit trail of agent actions and tool calls. AI decisions are traceable and accountable.

OAuth2 Provider DSL

Declarative OAuth with auto token refresh, PKCE, scope management, and RFC 8628 device flow for CLI tools.

Automations

Event-driven triggers (thread created, email received, OAuth connected) and cron schedules with full execution history.

Multi-Channel Delivery

Chat threads, email, scheduled jobs, apps, and CLI. Same agent, same identity, same tools everywhere.

Event-Sourced Tasks

Agents create, update, and comment on tasks. Every change is logged with a full audit trail.

Versioned Configs

Every config change creates a new version with checksum tracking. Schema-validated, scoped, archivable.

Reference implementation

See what a production agent app looks like on ArchAstro.

Helper: agentic personal assistant.

Connects to mail, calendar, Slack, social, and more. Takes real action on your behalf. Can even be called from Claude. Built entirely on ArchAstro.

usehelper.com →
5 OAuth providers50+ toolsStreaming + scheduled jobs

9:41

Inbox

helper
8:02 AM

Your daily briefing

Figma trial expires tomorrow. 2 meeting...

helperYesterday

Permission slip submitted

Done! I filled it out and sent it back to s...

helperMon

Flight rebooked

Moved you to the 3pm direct flight inst...

Developer Portal

Define behavior. Test it. Ship it.

Workflows connect triggers, AI agents, and actions into multi-step pipelines. Scripts handle the deterministic logic in between: routing, transformations, and branching. Both run and test inside the portal.

Workflow Editorvisual
RunSave

Trigger

thread.message_added

Script

Classify intent

Command

Draft reply

Command

Create task

HTTP

Notify Slack

Drag-and-drop. Test with live data.

Config Editorv3AIWorker
ValidateSave
kind: AIWorker
id: support_agent
version: 3
name: Support Assistant

analysis:
  orchestrator:
    kind: SingleAgent
    agent:
      model: gemini-2.0-flash

response:
  orchestrator:
    kind: SingleAgent
    agent:
      model: claude-sonnet-4-5-20250929

YAML configs with validation, versioning, and schema checks.

Script Editorarchastro-script
autocomplete + hover docsValidateRun
// Workflow script: route messages to the right handler
let arr = import("array")
let str = import("string")

let subject = str.lowercase($.message.subject)
let labels = $.message.labels

let is_urgent = contains(subject, "urgent")
  || arr.some(labels, fn(l) { l == "priority" })

let route = if (is_urgent) {
  "escalate"
} else {
  if (contains(subject, "invoice")) { "billing" } else { "general" }
}

{ route: route, urgent: is_urgent }

Output

{
  "route": "escalate",
  "urgent": true
}

Valid

Built-in namespaces: array, map, string, math, result

Custom scripting language with JSONPath data access, closures, and inline testing.

Tell us what you’re building.

We love to spend time with other builders. Join our waitlist to stay connected, or drop us a mail at hi@archastro.ai if you just want to brainstorm and chat.

Skip the infrastructure.
Ship your agent.

We handle the production layer: auth, integrations, scoped credentials, native approvals UI, realtime delivery, and triggers/schedules.

You focus on the agent and the product experience.