Build a well-oiled machine just the way you like it
Create consistency across agentic work while preserving the flexibility to work with your existing stack.
Workflow standardization
Create repeatable workflows in Spaces or with frameworks such as BMAD and OpenSpec.
Workflow measurement
Track rework, cycles, transitions, and performance across complete workflows and individual steps.
Add an orchestrator
Use the Spaces orchestrator, connect n8n, or bring your own.
Custom metrics
Connect the signals unique to your product, process, models, and production environment.
API & SDK access
Build integrations across tasks, plans, workflows, metrics, and your internal tools.
Use workflows to define processes and ensure they’re followed every time
Create workflows that follow your process, or take full advantage of BMAD or OpenSpec. Decide which steps should run automatically, which should remain manual, and when work moves from one step to the next.
When a workflow runs through Spaces, standardize the prompt, agent, model, skills, and more for every agentic step. The Spaces orchestration harness keeps every run consistent with the process you designed.
Feel the power of full observability
Turn every workflow into a source of insight, so you can eliminate hidden friction, improve consistency, and focus improvements where they’ll have the greatest impact on throughput, predictability, and quality.
See how each process and each change impacts your KPIs.
Use our orchestrator or bring your own
Let Spaces orchestrate the work, connect n8n, or bring your own with our API and SDK—and unlock a new level of visibility into how every workflow performs.
Extend our metrics with your own
Use the API to log custom metrics. Track model performance in production, tag work with your own categories, capture internal quality scores, or more. Let your creativity shape dashboards that answer the questions only your team knows to ask.
Spaces API and SDK access
Build your own custom integrations on top of the Spaces platform. Access tasks, plans, log metrics, manage workflows, and more.
import { Spaces } from '@spaces/sdk'
const spaces = new Spaces({ apiKey: process.env.SPACES_KEY })
// advance a workflow step from your own harness
const step = await spaces.workflows.steps.complete({
taskId: 'tsk_8fd21', step: 'implement', outcome: 'passed',
})
// log a custom metric against the same task
await spaces.metrics.log({
name: 'model.production_grade', value: 0.94,
tags: { workflow: 'delivery', step: step.name },
})