iVistaar

Like Render — for your intranet.

iVistaar is an internal deployment control plane for Windows Server/IIS that gives Flask, Dash, and Streamlit apps an org URL without Git or cloud services. Also supports FastAPI and Gradio.

Folder in. Org URL out.

Built for locked-down Windows shops where Render, Railway, and Heroku are not an option.

  1. 01

    Install on the server

    Unzip and run the service installer. Admin and apps stay on your box, behind your firewall.

  2. 02

    Connect a folder

    Point iVistaar at C:\Projects\your-app — or a reachable UNC path. No zip ritual.

  3. 03

    Share the URL

    Your team opens an internal site. Redeploy on demand — or let auto-deploy watch the folder.

Simple server pricing.

Try three sites free. Team covers a growing set of apps on one server; the Server bundle covers a full department.

Free demo

$0

Up to 3 sites on one server

  • Full control plane install
  • Flask, Dash, FastAPI, Streamlit, Gradio
  • Events, rollback, health & logs
Download

Server bundle

10 sites / server

$9,000/year

Per Windows Server · yearly SPC

  • Up to 10 published sites on that server
  • Email support from the iVistaar team
  • For departments consolidating up to 10 apps on one server
Request SPC

Comparable enterprise app portals typically start in the mid–five figures per year. See iVistaar vs Posit Connect. Questions: [email protected]

For IT & security

Answers buyers ask before a Windows Server install is approved.

Where does it run?
On your Windows Server. Code and traffic stay inside your network. No required SaaS control plane.
How do apps run?
Recommended: run under a dedicated service account (installer prompts for the password — do not put it on the command line):
.\scripts\install-admin-service.cmd -Port 8080 -ServiceUser "DOMAIN\ivistaar-svc"
Waitress scheduled tasks under that identity; each app gets its own localhost port and task (iVistaarApp-<slug>).
Admin authentication
Password-protected admin UI. The service installer writes a per-install password to data\FIRST_LOGIN.txt — change it under Account immediately. Built-in AD gating for deployed apps is next; until then use the documented recipe to put /apps behind IIS Windows Authentication.
Audit & operations
Deployments record events (actor, status, source mtime), release archives with rollback, plus live health, ports, and runtime logs in the admin UI.
Licensing
Free: 3 sites. Team: $2,490/year · 5 sites. Server: $9,000/year · 10 sites. Activate the yearly SPC on the License page — no phone-home for day-to-day deploys.

Why teams install it

Python apps get built constantly in enterprises — then die on localhost:8501 because IIS hosting is painful and public PaaS is blocked.

After you download

Do these on the Windows Server. The installer prints a per-install password (also data\FIRST_LOGIN.txt) — change it under Account before wider exposure.

  1. 01

    Extract the zip

    Unzip to a permanent folder, for example C:\iVistaar or C:\software\ivistaar.

  2. 02

    Run the service installer

    Open PowerShell as Administrator, then:

    cd C:\iVistaar
    .\scripts\install-admin-service.cmd -Port 8080

    Prefer this over plain IIS hosting — gateway + Waitress for admin and apps (including Streamlit WebSockets).

  3. 03

    Sign in and secure the admin

    Open http://localhost:8080/, sign in with the credentials printed by the installer (see data\FIRST_LOGIN.txt), then use Account to set a new password.

  4. 04

    Connect a project folder

    Admin → Connect → folder path → Deploy. Open the URL under /apps/<slug>/. Use Health & runtime if something fails.

Install guide · INSTALL.md · Troubleshooting

Quick questions

Short answers for buyers and first installs. Deep Windows failure modes live in Troubleshooting.

Does code leave our network?

No. iVistaar runs on your Windows Server. Deploy from folders already on that server (or UNC paths you allow).

What stacks can we publish?

Flask, Dash, FastAPI, Streamlit, and Gradio under /apps/<slug>/. Prefer service mode for reliable hosting and Streamlit/Gradio WebSockets.

How does the free demo become paid?

Free includes 3 sites. Next rung: Team — $2,490/year · 5 sites. Need more headroom: $9,000/year · 10 sites server bundle. Activate the SPC under License in the admin UI.

How does iVistaar compare to Posit Connect or Render?

iVistaar is an internal deployment control plane for Windows Server/IIS that gives Flask, Dash, and Streamlit apps an org URL without Git or cloud services. Render is public PaaS; Posit Connect is Linux-only. See iVistaar vs Posit Connect and Streamlit on Windows Server, compared.

Fighting Event Viewer? Open troubleshootingIIS 500, Dash Loading, Streamlit WebSockets, pandas wheels. Comparing options? Comparisons.

Get iVistaar

Download the Windows Server package. Your browser saves the zip, then this page jumps to After you download.

Requires Windows Server and Python 3.10+. Production-ready for intranet Windows shops. First-run credentials are documented in the install guide — change them under Account before broader exposure.