Self-host Anywhere
Deploy natively or via Docker containers on-premise on Linux or Windows or on your own Azure / AWS / GCP infrastructure.
GET /health → 200 OK Any cloud and OS.
A form management platform that adapts to your infrastructure.
- Docker Hub images for API and Hub
- Docker compose file included for local and production use
- Azure, AWS, and GCP tested and documented
- Linux (x64 / ARM64), Windows Server, and macOS supported
- Kubernetes-compatible health endpoints (/health, /health/ready)
- Serilog with pluggable sinks - stdout, file, or cloud aggregator
Infrastructure-ready out of the box
The basics that every ops team wants - health, logs, config - are built in.
Docker Hub Images
Official container images for both the API and the Hub. Pull, configure via environment variables, and run with a single docker compose up.
Cloud Agnostic
Tested on Azure, AWS, and Google Cloud. No proprietary cloud SDK required - if it runs containers, Endatix runs on it.
On-Premise Support
Air-gapped or strictly on-prem? Run on bare metal or a private hypervisor with no external network calls required.
Health Check Endpoints
Standard /health and /health/ready endpoints for container orchestrators. Kubernetes liveness and readiness probes work out of the box.
Structured Logging
Serilog with configurable sinks - write to stdout for Docker, to a file, to Application Insights, or any structured log aggregator.
Flexible URL Hosting
Run Endatix under its own domain, a subdomain, or a subfolder path. No hardcoded base URL - configure once and all routes, assets, and API references adjust automatically.
Get started quickly
Simple installation process and configuration.
docker pull endatix/endatix-api # docker-compose.yml
services:
endatix-api:
image: endatix/endatix-api:latest
environment:
- ConnectionStrings__DefaultConnection=...
- Endatix__Auth__Providers__EndatixJwt__SigningKey=...
ports:
- "5000:8080" Configure via environment variables. No code changes required between environments.
git clone https://github.com/endatix/endatix.git cd endatix
dotnet build
cd src/Endatix.WebHost
dotnet run
# API available at https://localhost:5001
# Swagger UI at https://localhost:5001/swagger Modify appsettings.json for database connection strings and other configuration.
git clone https://github.com/endatix/endatix-hub.git cd endatix-hub
pnpm install
cp .env.example .env.local
pnpm dev
# Hub available at http://localhost:3000 Set the API URL and auth provider settings in .env.local.
From docker pull to production in one afternoon.
Need a deployment walkthrough or custom infrastructure advice? We've done this before.
Talk to usFrom docker pull to production in one afternoon.
Need a deployment walkthrough or custom infrastructure advice? We've done this before.
Talk to us