INTERNAL APP PLATFORM
One door for every app your colleagues build.
Right now, someone at your company is running a self-built app with no login in front of it. cyantula puts your Google Workspace door in front of every one, runs it behind that door, and wires in the integrations it needs.

THE PROBLEM
Colleagues build apps faster than anyone can secure them
Your colleagues now build small web apps themselves, most of them AI-generated, and almost none of those apps handle authentication. Running one somewhere reachable is risky, so it stays on a laptop, lives in a shared folder, or never gets shared at all. IT cannot review every app by hand, and the person who wrote a tool in an afternoon should not have to bolt login, deploys, backups and a key policy on top of it. That gap is where cyantula starts.

01 · PUBLISH
Publish with a URL, a zip or a conversation.
The colleague who built the tool does not write a Dockerfile, pick a server or configure a login. They tell cyantula what they have and who should use it. A person stays in charge: nothing risky happens without a click.
- Paste a repository, upload a zip of the app folder, or just describe what you built.
- cyantula builds the app, starts it, checks it answers, and keeps at it until it runs.
- The app lands on its own address, behind company sign-in, before anyone else can open it.

02 · INTEGRATIONS
Integrations, switched on per app with a tick.
Everything a company would otherwise bolt onto every app separately sits in the platform once. The owner ticks what the app needs, and cyantula holds every credential. The app never sees a key.
- Jira, Confluence, HubSpot and SharePoint as the visitor: each colleague connects their own account once.
- Email from your domain and Slack messages, without an API key in the app.
- An LLM with a daily budget per app, and scheduled tasks without a scheduler in the container.

03 · ACCESS
Who gets in is a list you can read, not a config file.
Sign-in is locked to your Google Workspace domain. The owner decides who can open the app, IT can see it, and the app itself never implements login.
- Give access to people or to whole groups, and approve requests with one click.
- Colleagues find every app in a catalog and ask for access to the ones they cannot open yet.
- A calculator or a status page can be public on purpose; everything else stays behind sign-in.

04 · DEPLOYS
Every version can be undone in seconds.
Nobody using an app sees a build screen, and a version that never comes up never gets anybody's traffic.
- A new version starts next to the old one and only takes traffic once it answers.
- Proposed changes wait for the owner; nothing goes live until someone approves it.
- Restore puts an earlier version back online without a rebuild.

05 · RUN IT
Know it is up, know it is used, keep the data.
Uptime, traffic and nightly backups come with every app. The owner sees them on the app's own page; IT sees them for all apps at once, including the ones nobody opens anymore.


06 · AI AGENT
Built to be operated by an AI agent.
Most apps are written with an AI agent already. cyantula treats that agent as a second kind of user, with its own door and the same governance.
- Claude Code and other agents publish, repair and manage apps through an MCP server.
- An app can let a colleague’s agent in, as that colleague, after one approval in the browser.
- The agent goes through the same door and the same access list as a person.

07 · IDEAS
It asks what to build next.
The hard part is rarely publishing. It is that most colleagues never think of an app in the first place. Every week cyantula asks each person one question about their own work. The answers land on an idea board where colleagues back what they want too, and Build this hands an idea straight to the publishing conversation.

ALSO IN THE PLATFORM
The rest you would otherwise build per app
Undo a deploy
A test address per change
Status and incidents
Share links
Custom domains
Feedback in the app
Apps nobody uses
SECURITY BY DEFAULT
The app never sees a password
Every colleague signs in once, with the Google account your company already manages. cyantula then tells each app who is visiting, signed, so a client cannot forge it.
Verified identity, on every request
X-Spin-User-Email: emma@acme.com
X-Spin-User-Name: Emma Devos
X-Spin-User-Role: member
The gateway strips every identity header a client sends and replaces it with verified ones.

WHERE WE ARE
Free for your first app, on your own server
Install cyantula yourself today with one command: see the install guide. One app builder and up to five users stay free for good, without a licence key and without talking to us first. Built for teams where one IT person can no longer review every app by hand.
Put a door in front of every app your team builds
Install cyantula on your own server with one command. Free for one app builder and up to five users, for good. Questions first? We answer within a working day.