Host Your Research Application Without the Hassle

CIRRUS lets you deploy websites, dashboards, and APIs for your research without managing servers, certificates, or infrastructure. Submit your code, and we'll handle the rest - keeping it running 24/7 with automatic updates.

What Can You Build?

Real applications running on CIRRUS today

Interactive Dashboards

Share your data visualizations with colleagues through web-based dashboards that update automatically

Examples: Climate model outputs, field campaign data explorers

Public Websites

Host project websites, documentation portals, or data access interfaces that anyone can visit

Examples: Project homepages, API documentation sites

Data Services & APIs

Run automated workflows, data processing pipelines, or provide programmatic access to your research data

Examples: Data download services, automated report generation

Why Researchers Choose CIRRUS

Focus on science, not servers

Always Running

CIRRUS keeps your application running 24/7. Perfect for websites, dashboards, and services that need to be always available.

Automated Everything

CIRRUS automatically provisions SSL certificates, configures DNS for your custom URL, and handles software updates. You just push code to GitHub and CIRRUS deploys it.

No Cloud Bills

Free for UCAR employees and collaborators. No AWS bills, no credit card required, no budgeting headaches - just submit your application and go.

Share Easily

Get a custom URL that you can share with colleagues, put in papers, or link from your project website. No VPN required for public apps.

Scales Automatically

If your dashboard goes viral or your API gets hammered, CIRRUS can automatically adds more resources. When traffic drops, it scales back down.

Secure by Default

Built-in security features, encrypted connections, and secure credential storage. We handle the security best practices so you don't have to become a security expert.

How It Works

Four simple steps to get your application online

1

Package Your Code

Put your application in a Docker container (we have templates and examples)

2

Push to GitHub

Upload your code and configuration to a GitHub repository

3

Request Deployment

Fill out a simple form with your repo details and desired URL

4

We Deploy It

CIRRUS team reviews and deploys - usually within a day or two

Included Platform Services

Tools and infrastructure available to all CIRRUS users

JupyterHub

Launch Jupyter notebooks in your browser for interactive data analysis. Pre-configured with scientific Python packages and scalable compute resources.

Launch JupyterHub

Harbor Container Registry

Store your Docker container images securely. Private repositories for your team or public ones to share with the community.

View Harbor

GitHub Actions Runners

Run automated tests and builds with more power than GitHub's free runners. GPU access available for ML/AI workflows.

Learn More

OpenBao Secret Storage

Securely store API keys, passwords, and credentials. Your secrets are encrypted and never stored in your code.

Learn More

Ready to Deploy Your Research Application?

Get started with our step-by-step guide, explore example applications, or submit a deployment request today.