Opal

Build, edit and share mini-AI apps using natural language.

Screenshots & Images
Overview

Opal (by Google) is a web-based no-code builder for creating AI-powered mini-apps. Using natural-language prompts or a visual editor, anyone can chain prompts, model calls, and tools into workflows, preview and debug with a console, store apps in Google Drive, and instantly share or publish them — all without writing code.

Description

Opal: Build, edit, and share AI mini-apps without writing code

Opal is a powerful platform from Google for Developers that lets anyone discover, build, and deploy AI mini-apps—without writing a single line of code. Create multi-step workflows that combine prompts, model calls, and tools, then run, test, and share your apps in minutes. Opal handles hosting, so you don’t need a web server to get your AI ideas online.

Why Opal

  • No-code AI app development
  • Quick setup and fast iteration
  • Host, share, and publish with ease
  • Store and manage your apps in Google Drive

Key features

  • No-code, natural language to build
  • Describe what you want to build in natural language, and Opal generates a working workflow you can edit.
  • Visual editor for flexible design
  • Drag and drop to add, connect, and arrange steps without coding.
  • Preview and test your Opal in real time.
  • Natural language editor
  • Describe desired changes; Opal applies multiple edits across the app.
  • Two powerful editing modes
  • Visual editor: manually edit steps, prompts, and connections.
  • Natural language editor: prompt for changes to streamline ideas.
  • Steps, prompts, and assets
  • User Input: collect inputs (text, image, etc.) from users.
  • Generate: choose an AI model and craft prompts that reference earlier steps or assets.
  • Output: decide how the final results appear (dynamic web content, Google Drive spreadsheets, etc.).
  • Assets: upload or link static assets (images, documents, videos) to inform prompts.
  • Referencing and tooling
  • Reference other steps or assets in prompts using @ references.
  • Built-in tools (web search, maps, weather, etc.) are available inside prompts.
  • Visual connections and references
  • Connect steps by dragging or using references; the editor updates to reflect the flow.
  • Debugging with the console
  • Run all steps or individual steps; see real-time execution details, inputs, outputs, and tool usage.
  • Theme management
  • Preview and apply themes; generate themes via natural language; save and switch between themes.
  • Version history
  • Automatic versioning stored in Google Drive; restore previous versions (with a warning about losing newer versions).
  • Sharing and publishing
  • Share with specific people for viewing or editing.
  • Publish a public link for others to try the Opal app.
  • Unpublish anytime; unpublished links will show an error page.
  • Gallery and remix
  • Explore the Gallery of Google-created Opals.
  • Remix Opals to create copies you can customize—your changes won’t affect the original gallery version.

How it works

  • Start with the quickstart guide or explore the Gallery to see working examples.
  • Create a new Opal or remix an existing one to tailor it to your needs.
  • Use the visual editor to add steps (User Input, Generate, Output) and link them.
  • Upload assets for context and reference in prompts.
  • Edit prompts and references in the sidebar or use the natural language editor for quick changes.
  • Preview the app, test behavior with the console, and refine the flow until it’s right.

Use cases

  • Personal assistants and chatbots that need structured, multi-step reasoning.
  • Educational demos showing how AI can process and present information.
  • Content generation workflows that combine data gathering, model outputs, and presentation.
  • Data extraction, analysis, and report generation with automated formatting.
Features
What you're building
The technical artifact this tool produces
Web app
App type
The domain or industry the built app is intended for
Productivity
How you build
The interface and interaction model used to create the app
Prompt / chat
Visual drag & drop
The builder runs as
How and where the builder tool itself is accessed
Web app
Min skill level
The minimum technical skill level required to use the builder effectively
Beginner
Coding required
The degree to which writing code is necessary
Zero code
Includes
Built-in components and capabilities the tool provides out of the box
UI builder
Backend logic
Database
Auth / user management
API layer
Custom domain
Whether the tool allows publishing the app under a custom domain
Export formats
File formats or frameworks the tool can export the app as
HTML / CSS / JS
ZIP
APK / IPA
You own / can export the code
Whether the user can export and fully own the underlying source code
Enterprise features
Advanced features typically required by teams and organizations
Role-based permissions
White-labeling
Pricing
Available pricing and access models
Free plan available
Pricing
User Reviews
1,247 reviews
MK
Marcus K.
✔ Verified·SaaS Founder·Used 2 years
4.8
★★★★★
Overall
Ease of use
4.0
Features
5.0
Performance
4.5
Value
4.8
Support
4.5
Scalability
4.8
Plugins
5.0
Built my entire SaaS on Bubble — $40k MRR now

I was skeptical about no-code but Bubble proved me wrong. I built a B2B client portal with complex permissions, Stripe billing, and real-time notifications. The learning curve is real — give yourself 2–3 weeks — but once it clicks, you're unstoppable. Performance has been solid at our scale.

SaaSB2BStripe
SP
Sara P.
✔ Verified·Designer → Builder·Used 8 months
3.9
★★★★☆
Overall
Ease of use
2.5
Features
5.0
Performance
3.0
Value
4.0
Support
4.5
Scalability
3.5
Plugins
4.5
Incredibly powerful, but the learning curve is steep

Coming from Webflow, Bubble felt overwhelming at first. The editor UX isn't as polished, and performance on complex apps can feel sluggish. That said, nothing else lets you build a full database-driven app without code. The community forums are excellent — almost every problem has been solved by someone.

Webflow migrantDesign
JL
James L.
✔ Verified·Product Manager·Used 3 months
3.1
★★★☆☆
Overall
Ease of use
3.5
Features
4.5
Performance
3.0
Value
1.5
Support
3.0
Scalability
2.5
Plugins
4.0
Great for MVPs, but pricing scales poorly

Used Bubble to ship our MVP in 6 weeks, which was genuinely impressive. But once we needed real capacity, the jump from Growth to Team ($29 to $529/mo) was brutal for a bootstrapped startup. The server unit model is also confusing to reason about. Would love a mid-tier option.

MVPPricing concernBootstrapped
Community Showcases

Real apps built with Bubble by the community. Click any card to see full details.

NomadDesk
Remote workspace booking marketplace
🔥 142💡 89✨ 204
$14kMRR
GrantHive
Grant management SaaS for nonprofits
🔥 98💡 211✨ 76
StudyBuddy82%
StudyBuddy
AI-powered study planner mobile app
🔥 317💡 155✨ 430
RecruitFlowMK
RecruitFlow
Applicant tracking system for SMBs
🔥 67💡 188✨ 55
EventForge847attendees$42krevenue
EventForge
Event ticketing & management platform
🔥 231💡 142✨ 189
CourseForge
CourseForge
Online course platform with analytics
🔥 178💡 302✨ 144
Latest Updates
Mar 2025
Major
AI Autocomplete in Workflow Editor

Bubble now suggests the next workflow action based on your current logic using an embedded AI assistant — dramatically speeds up building complex multi-step flows.

Feb 2025
Improvement
Responsive Engine 2.0

Completely redesigned responsive layout system with per-breakpoint controls. Existing apps auto-migrate with one-click. Mobile apps now build 3× faster.

Jan 2025
Major
Native Git-style Version Branches

Team plan subscribers can now create development branches, make changes in isolation, and merge them back — similar to Git branching. Long requested by professional teams.

Dec 2024
Fix
Database Performance Improvements

Fixed significant performance degradation on apps with 1M+ rows caused by query planner regression. Apps now load 40–60% faster under heavy data loads.

Nov 2024
Improvement
Improved Plugin API v3

Rebuilt plugin API with TypeScript support, better error handling, and a new sandbox testing environment. Developer documentation fully rewritten.

Frequently Asked Questions
Opal is a no-code web-based tool from Google that lets anyone build, edit, and share AI-powered mini-apps (called Opals) using natural language and a visual editor.
No — Opal is designed for zero-code creation. You can describe what you want in natural language or use the visual editor to add and connect steps without writing code.
Opal handles hosting for you (no web servers required) and stores Opal apps as files in your Google Drive.
You can share an Opal with specific people (granting view/edit access) or publish it to create a link that others can use; published apps can also be unpublished at any time.
Opal provides a visual editor (drag-and-drop steps), a natural language editor (prompt-based edits), built-in tools (web search, maps, weather), static asset support, theming, a console for debugging, and version history.
Start with the Opal quickstart guide or open the Gallery to remix a demo Opal; you can also click 'Try Opal now' to create your first Opal.
Links
ToolStack Verdict
9.1
Exceptional

Bubble remains the gold standard for full-stack no-code development. The power ceiling is unmatched — if you're willing to climb the learning curve, you can build virtually anything. Best for ambitious founders and product teams.

Pros

  • Full-stack in one tool
  • Huge plugin ecosystem
  • Real-time features built-in
  • Thriving community

Cons

  • Steep learning curve
  • No code export
  • Performance at scale
  • Pricing jump is large
Quick Facts
Founded2012
HeadquartersNew York, USA
Funding$100M+ (Series A)
Users4M+ builders
Apps built2M+ total
Free planYes
Pricing from$29/mo
CategoryVisual App Builder
Mobile appsWeb only
Open sourceNo
Last reviewedMar 2025
Best For
SaaS MVPs & startups
Marketplaces & directories
Client portals & dashboards
Community platforms
Native mobile apps
Static marketing sites