Why StreamGen
Snowflake gives you apps. StreamGen gives you control of all of them.
Snowflake's own tools are good at what they're for: Streamlit and App Runtime run apps, Cortex Code helps a developer write one. StreamGen is built on all three and uses them. What it adds is everything above one developer: knowing which apps you have, keeping them working, letting people who don't code build, and one set of rules for everyone who does.
You need to
With Snowflake on its own
With StreamGen
Know which apps you have
Apps are listed per schema, and their use and cost sit in account usage views, for someone who writes the queries.
One list of every app in the account, built in StreamGen or not: owner, viewers, last use and credits per app.
How it works Keep apps working
An app breaks when a column is renamed or a grant is lost, and you hear about it from its users.
A daily health check of every app, security advisories for the packages they use, and one-click fixes made in dev and reviewed before they go live.
How it works Let people who don't code build apps
Streamlit in Snowsight and Cortex Code are made for developers: code, an editor, a command line.
Analysts describe the app in a browser and watch it run on real data while an AI agent writes, fixes and deploys it.
How it works Many builders, one set of rules
Grants on objects and roles. Who built what, and who approved it going live, is up to you.
Roles, groups and policies; sharing with permissions; deploy approvals with a review before production; change history and an audit log.
How it works Govern the AI
Access to Cortex models through grants.
An allowlist of AI models that covers every AI call StreamGen makes, per workspace.
How it works Streamlit and web apps
Streamlit apps and App Runtime web apps, each with its own tools.
Both in one workflow, chosen per app. Web apps query as each viewer, so your row access policies apply.
How it works Apps people already built
Stay where their builder left them, and leave with them.
Copy existing Streamlit apps in next to the originals, and hand any app to a new owner.
How it works Dev, test and prod
Separate databases or accounts, set up and promoted by hand.
Every version kept; each app with its own dev, test and prod, and promotion between them.
How it works Reports by email
Tasks and notification integrations, set up in SQL.
Scheduled and threshold reports by email or webhook, set up next to the app.
How it works Use them together
Developers can keep using Cortex Code. The apps StreamGen builds are ordinary Snowflake apps, written the way Snowflake writes them, so they stay yours if you ever leave.
Who it's for
The team that runs your Snowflake: once a company has more than a handful of apps and builders, someone has to answer for all of them. StreamGen is that person's tool.
Priced flat
One price per workspace, not per seat, so letting fifty more people build doesn't change the bill. Pricing