Core Technology

Canvas Artifacts

Living, breathing micro-applications generated instantly by AI.

When you ask CanvasGPT to "build a dashboard" or "create a form," it doesn't just write text. It generates an Artifact—a fully functional, interactive web application that lives on your canvas. These aren't static mockups; they are secure, sandboxed environments running real code with built-in databases, user authentication, and AI capabilities.

The Artifact Interface

What Makes Them Powerful

Built-In Database

Every artifact comes with its own NoSQL database. Create resources like "tasks" or "customers," define schemas, and set access controls. Your data persists automatically—no backend setup required.

AI-Powered

Artifacts can call AI models directly from the client. Analyze sentiment, generate summaries, or make intelligent decisions—all within the artifact itself, no external API keys needed.

Real-Time Sync

Subscribe to database changes and watch your artifacts update instantly. When one app modifies data, every connected artifact reflecting that data refreshes automatically—no polling, no refresh buttons.

Secure by Default

Authentication is built-in. Artifacts know who the current user is and can restrict data based on roles. Create admin-only views or user-scoped data without building an auth system from scratch.

Database Resources

Enterprise-Grade Security

We treat every artifact as a production application. Security isn't an afterthought; it's baked into the runtime.

  • Sandboxed Execution Each artifact runs in an isolated iframe, preventing cross-site scripting and ensuring data privacy.
  • Granular Access Control Manage who can view or edit each artifact. Set permissions at the organization or user level.
  • Version Control Built-In Every change is tracked. Roll back to previous versions, compare edits, or fork an artifact to experiment safely without breaking production.
Security & Settings

Build your own artifacts.

Turn your ideas into secure, scalable software in seconds.

Start Building