Start with a working application
Choose a web or mobile starter, explore a sample with your own copy of its database, or import a GitHub project. New apps include a database by default, with the option to connect one later.
Onyx Workspaces
Build, deploy, and manage real applications with Onyx Workspaces. Business and product owners can describe what they need in plain language, refine it with AI beside a live preview, and take it into production. No technical background required.
Build with Onyx Workspaces
Build a booking app for my studio. Let clients choose a service and a time, and give my team a daily schedule.
Today’s schedule
Design consultation
Alex Morgan
Portrait session
Sam Rivera
Brand workshop
Taylor Chen
Try the booking flow in a live preview, ask AI for changes, and review the version you want to publish.
Choose a web or mobile starter, explore a sample with your own copy of its database, or import a GitHub project. New apps include a database by default, with the option to connect one later.
Describe a feature or fix, attach screenshots or text files, and choose a model and thinking level. Follow progress in AI chat, queue follow-ups, and return to saved conversations as your app evolves.
Keep AI chat beside your live application. Try desktop, tablet, and mobile layouts, open changed files and diffs in the same editor, and inspect preview logs and resource usage when something needs attention.
Setup prepares managed database credentials and the starter schema. Private starter previews use your Workspace session; guided Firebase setup prepares sign-in for deployed apps.
Inspect files and diffs, then save the task’s changes to create a checkpoint. With GitHub connected, saving also brings in remote updates and pushes your work. Branches, draft pull requests, and file restore remain available.
Publish committed code with automatic migrations for configured apps. Inspect readiness and recovery results, promote the same image, or roll back to a compatible application version.
Work in a cloned environment on a feature branch. Compare changes, discuss specific lines, and ask AI to address feedback. Require teammate approvals before syncing into organization environments.
Ask AI to create Playwright tests, run saved suites in Tests, and inspect browser frames, failures, and run history alongside chat.
Use the integrations marketplace to connect services such as Stripe. Configure payments per environment and test your app’s checkout and webhook flows.
Set default agent permissions for your workspace and override them for an environment or task. Control access to Onyx resources and Git writes as you build.
Connect Cloudflare to manage domains and DNS from your workspace. Add an existing domain, search for a new one, and link a hostname to an application environment.
Android · iOS · Web
Start with Expo and React Native, preview the shared screens in your browser, and connect a deployed Onyx backend. Build signed apps through your Expo account and install device previews from a link or QR code.
Follow the mobile guideMobile builds require runtime support and an Expo account. Signing and store submissions need the corresponding developer accounts. Complete listings, review, and public release in the store consoles.
Build with a release in mind
Choose the database, authentication settings, and secrets for each environment. Configured apps apply saved migrations during sync and publication. Shared release environments pause the app, snapshot its database, and restore it if the release fails.
01 / Development
Start with the prepared schema and private preview. Authorized tasks implement and verify database changes as you build.
02 / Staging
Publish a committed version, allow for the maintenance interval, and check database updates, readiness, and recovery results.
03 / Production
Bind production resources and promote the tested image with the configured migrations and snapshot protection.
Clone an environment onto a feature branch with its files, local data, and configuration. An attached Onyx database is copied by default; you can choose an empty database or share the source instead. Managed Onyx credentials are separate, while Firebase and other external services may remain shared.
Use Agent Research to understand your data and create useful resources. Train models in Model Builder, then call their predictions from your application through Onyx APIs and SDKs.
Explore Onyx AISelect an organization and choose a new app, sample, or GitHub import. Setup prepares the starter’s database, credentials, schema, and private preview. Advanced options let you use an existing database or add one later.
A connected workspace runtime runs your application. For coding tasks, use available Onyx models or connect ChatGPT from the toolbar. Configure Firebase before deploying a database-backed starter or connecting its native mobile app.
Follow the setup guide