
rx1-apigateway
API gateway
Every request to your app passes through the gateway first. It checks who is calling and what they're allowed to do, so your business logic never has to.
- Encryption, cross-site rules and rate limits on every call
- Sign-in tokens and permission policies checked on every request
- Requests checked against your API description, with API docs generated
- Incoming webhooks, with ready presets for GitHub, Stripe, Slack, Google and Microsoft
- Scheduled jobs that run exactly once, even across several servers
- Live updates to the browser, and signed outgoing webhooks with retries
Your team doesn't buildan API layerauth middlewarea job schedulerwebhook plumbing

folder services
Services
Business logic lives in plain service folders: one contract file, and one small handler per action, in the language your team already knows.
- Handlers in Node, Java or Python
- The contract comes first, so the API can be published before it's built
- An action that isn't built yet answers clearly, instead of failing
- Long-running work runs in the background, with its own record
Your team doesn't buildserver boilerplateroutingrequest parsing

rx1-rql · rx1-dbs
Data
One query language for all of your data, with the rules enterprises need switched on as plugins instead of written by hand.
- Filters, related records, totals, paging, nested writes and batch transactions
- Safe concurrent edits and safe retries
- 27 plugins, including multi-tenancy, row-level security, field encryption and personal-data masking
- Audit and full change history on any record
- Tenants in one schema, a schema each or a database each
- Postgres, with read replicas and caching
Your team doesn't builda data access layertenant isolationaudit historyfield encryption

rx1-iam
Identity
A complete sign-in and permissions service, built in. Or plug in the identity provider your company already uses.
- OAuth 2.1 and OpenID Connect
- Passwords, one-time codes by email, SMS or WhatsApp, and authenticator apps
- Fine-grained permission policies written as rules, not code
- Hosted sign-in pages and an admin console, with admins per organization
- User provisioning with SCIM, and versioned terms and consent
- Or accept sign-in from your company's own OpenID Connect provider
Your team doesn't builda login systemuser admina permissions engine

rx1-flowengine
Workflows
Approvals and multi-step processes, defined as versioned files and run by the engine, with deadlines and escalation included.
- Tasks for people, with approvers picked from the org chart
- Decision tables, timers, parallel branches and sub-processes
- AI agent steps inside a workflow
- Deadlines in working hours, with escalation
- A task inbox for everyone, and approving by email, SMS, Slack or Teams
- Test a workflow, and replay real cases against a changed version
Your team doesn't buildan approval engineescalation logica task inbox

rx1-org
Org chart
Your organization as data: people, positions and units, with history, so every approval goes to the right person.
- Positions, people and units with dates, drafts and reorganizations
- Find the approver: a manager, the reporting chain or a unit role
- Sync from Microsoft Entra, Google Workspace, Okta or SCIM, or import a spreadsheet
- An org chart and analytics, exported to PDF, PowerPoint, images or CSV
Your team doesn't buildan org directoryapprover routingdirectory sync

rx1-agent · rx1-mcp · rx1-knowledge
AI layer
Put an AI assistant inside your app that can only see and do what the signed-in person can, with approvals and undo for anything it changes.
- An in-app assistant that streams its answers
- Models from Anthropic, OpenAI, Azure, Gemini, Bedrock or Vertex
- Each customer can bring their own AI key
- Approvals before an agent acts, and undo for what it did
- Search by words, close spellings and meaning, all in Postgres
- Knowledge from your documents, including SharePoint and OneDrive
- An endpoint so outside AI agents can work with the app, safely
- A log of every agent action, budgets and quality tests
Your team doesn't buildAI plumbingguardrailssearch

rx1-connect · notify
Integrations
Connect the systems you already run, and send business messages wherever your people are.
- Connectors made from an API description, with retries and a circuit breaker
- Connected accounts with OAuth
- Ready-made pieces from Activepieces and Apache Camel
- Business messages by email, SMS, Slack and Teams
Your team doesn't buildAPI clientsretry logica messaging service

rx1-watcher
Watcher
See what every part of the app is doing, and prove what happened when your auditor asks.
- Logs, traces and metrics, with Prometheus and OpenTelemetry export
- A tamper-evident audit log
- A browser portal to explore it all
- An AI endpoint over the records, to help investigate issues
Your team doesn't buildlogging setuptracingan audit trail

rx1-ui
UI kit
Screens are described as structured files and turned into a modern React app, so every screen looks consistent and enterprise-ready.
- 163 components and 32 screen templates
- Built on React, shadcn, Radix and Tailwind
- Account, security, admin and public pages in every app from day one
- Versions and release notes shown inside the app
Your team doesn't builda design systemaccount pagesadmin screens

rx1
Command line
One command-line tool covers the whole life of an app, from the first project to production health checks.
- Create, run and check a project:
rx1 new, rx1 dev, rx1 doctor
- Serve in production and build images:
rx1 serve, rx1 image build
- Pinned versions per project, and safe upgrades
- Database, identity, workflow and AI tools in one place
Your team doesn't buildproject scaffoldingdev toolingrelease scripts