For the team that runs your Snowflake

Every Snowflake app in your company,
in one place.

See every app in your account: who owns it, who uses it and what it costs. Bring the apps you already have in, and let your analysts build new ones by describing them, with approvals, roles and an audit trail. From €49 a month, flat, not per seat.

No sign-up and no Snowflake account needed: the demo runs on a sample retail company's data. Hosted on Uppcoder.

StreamGen DashboardStartersHelp Admin
Inventory
Everything in this workspace. As an admin you can open any app read-only, hand apps over and pause reports.
Apps live
3 of 4
Idle 60+ days
1
AI build cost, 30 days
$3.80
Warehouse credits, 30 days
10.10
Apps 4 Shares 0 Reports 2
AppTypeOwnerLive · healthLast deploy Viewers (30 days)Used in SnowflakeCreditsAI cost
Sales by Region
Streamlit ana@yourco.com live
failing
invalid identifier 'REGION'
08/10/20264108/10/20263.20$1.40
Stock Levels
Copied from FINANCE.PUBLIC.STOCK_LEVELS · still used by 3 people (last 06/10/2026)
Streamlit marko@yourco.com live
warnings
07/10/20261708/10/20261.10$0.00
Customer Portal
App Runtime ivana@yourco.com live 05/10/20266308/10/20265.80$2.10
Q2 Pricing Testidle
Streamlit tomo@yourco.com not deployed ————$0.30
▾ Other Snowflake apps you can see (37) 12 used in the last 30 days · not managed by StreamGen; listed with your Snowflake role's access
SALES_TRACKER
FINANCE.PUBLIC.SALES_TRACKER
Streamlit ANALYST_ROLE · created 14/03/2025 9 viewers 2.40 credits Bring into StreamGen
Built on Snowflake

Snowflake runs your apps. StreamGen runs the app estate.

StreamGen uses Streamlit, App Runtime and Cortex, and adds what a company needs once more than a few people build apps.

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.
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.
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.
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.
Govern the AI
Access to Cortex models through grants.
An allowlist of AI models that covers every AI call StreamGen makes, per workspace.
See

Know what you have, who uses it and what it costs

Snowflake records who uses each app and what it costs. StreamGen shows it: who owns every app, who still opens it, and which ones nobody needs any more.

See every app

One list of every Streamlit and App Runtime app your Snowflake role can see, whether StreamGen built it or not.

  • ✓ Owner, live or not, last deploy and last use
  • ✓ A health badge on every app: healthy, warnings or failing
  • ✓ Viewers over the last 30 days, by name
  • ✓ Warehouse credits per app, over the last 30 days
  • ✓ What each StreamGen app cost to build with AI

Spot what's broken or unused

Every night StreamGen checks each app against your data, so a dropped column shows up before a user finds it. Apps nobody has opened for 60 days are flagged, and the totals sit at the top: apps live, apps idle, AI build cost and warehouse credits.

  • ✓ An idle badge, and an "idle only" view
  • ✓ For each idle app, what it takes to retire it
  • ✓ Hand an app to a new owner when someone leaves
Your existing apps

Already have Streamlit apps? Bring them in.

The apps people built by hand over the years, in Snowsight or anywhere else, come under the same roles, approvals and history as everything new. No rewrite, and no day when the old app just disappears.

1

Find them

Under "Other Snowflake apps you can see": every app in your account that StreamGen doesn't manage yet, with its viewers, last use and credits.

2

Bring them in

"Bring into StreamGen" copies a Streamlit app your role owns next to the original, on the container runtime. The original keeps running while people move over, so nobody is cut off.

3

Retire the old one

The original's remaining viewers and credits show under the copy. Once nobody has opened it for 30 days, StreamGen shows how to retire it. It never drops anything itself.

Usage comes from your account's own records (Snowflake's account usage views), read through your Snowflake connection. App Runtime apps that StreamGen didn't deploy are listed without usage figures: Snowflake doesn't record those per app.

Build

Your analysts describe it. StreamGen builds it.

No CLI, no IDE, no Git for the person asking. The agent runs on the Cortex models your account offers, so your data stays in Snowflake.

1

Describe it

Say what the app should do in plain English, or upload a screenshot of a report you already have. The agent finds the tables it needs in your Snowflake schema.

2

See it on your data

The agent writes the app and you watch it run live on your real data, read-only, while you change it by chat or edit the code yourself.

3

Deploy it

One click puts it on Snowflake. If the deploy fails, StreamGen reads the error, fixes the code and tries again.

Streamlit, container runtime
Snowflake's default for new apps. Full PyPI, compute pools, external access.
Streamlit, warehouse runtime
The original runtime, still supported. Snowflake's Anaconda channel.
Web apps on App Runtime
Next.js apps that query as each viewer, so your row access policies apply. On accounts that have App Runtime.
Templates to start fromSkills: your own coding standardsScheduled reports by email or webhookWeb search, where your account allows it Models: Auto (Snowflake picks)Claude Opus 5Claude Sonnet 5Claude Opus 4.8GPT 5.4Gemini 3.1 Pro
Control

Many builders, one set of rules

Cortex Code helps a developer build an app. StreamGen helps a company run all of them. Use both.

Roles and groups

Who can build, who can only view, and what each group may touch, with sharing through a per-area permission grid.

Approval before production

Plan-then-approve for the agent, and deploy approval requests, so nothing goes live unseen.

The AI models you allow

A model allowlist that covers every AI call StreamGen makes, in every workspace.

Audit and history

An audit log, a changelog of every change, and versions you can compare and roll back.

Dev, test and prod

Every app has its own environments: change it in dev, check it, then promote it.

Snowflake's access rules

Apps run inside your Snowflake account and its governance. App Runtime apps query as each viewer.

On the roadmap
The whole roadmap →
Nov 2026
Logs for deployed web apps
See what an App Runtime web app is doing when it misbehaves, not only how it was built.
Nov 2026
Visual schema browser
Browse databases and tables, preview sample data and add them to the chat while you build.
Dec 2026 · Depends on Snowflake's review
Snowflake Native App on the Marketplace
Install StreamGen from the Snowflake Marketplace into your own account. Built and tested; awaiting Snowflake approval.
Where it runs

In your Snowflake account, on Uppcoder, or on your own network

The same StreamGen and the same licence, three ways to run it. Pick the one that fits your rules.

Snowflake Native App

Awaiting Snowflake approval

Inside your own Snowflake account. Nothing leaves it.

  • ✓ Installed from Snowflake into your account
  • ✓ Your people sign in with their Snowflake login
  • ✓ Acts as each signed-in user, never more than they may do
  • ✓ Uses Snowflake Cortex for its AI
  • ✓ Connects out only to the hosts you approve
More about this

Hosted on Uppcoder

Nothing to install. Running in minutes.

  • ✓ Deploy StreamGen from Uppcoder's catalogue
  • ✓ Hosted in the EU, with database and backups looked after
  • ✓ Your own address, or your own domain
  • ✓ Keep the free demo: it becomes your install
More about this

On your own network

Available soon

One container and a Postgres database, inside your perimeter.

  • ✓ One container plus PostgreSQL
  • ✓ Your own single sign-on (OIDC)
  • ✓ Updates by pulling a new version
  • ✓ The licence is all you pay us
More about this
Pricing

From €49 a month. Flat, not per seat.

One licence price wherever StreamGen runs. Starter €49, Professional €249, Enterprise from €990 a month. Prices excluding VAT.

Contact

Try it, or ask us

Try StreamGen in a free 2-hour sandbox: no sign-up, no credit card, no Snowflake account. Or send us a question about pricing, your own network or your Snowflake setup.

Launch the free sandbox →