REST API & Submission Engine
A form management REST API built on .NET 10 with Clean Architecture and Domain-Driven Design. Every form operation — create, publish, submit, resume — is a first-class endpoint.
A complete form and submission engine, ready to wire into any product.
Skip months of backend work. Every form operation — draft, publish, collect, resume — is a typed REST endpoint, ready to integrate with any frontend or service.
- Integrate with any frontend — React, Next.js, Vue, or native mobile
- Secure forms with JWT, OAuth 2.0, and role-based access control out of the box
- Connect to PostgreSQL, MS SQL, or Azure SQL without changing your code
- Push events to your systems via webhooks on every lifecycle change
- Go live with structured logs and health-check endpoints from day one
- Evolve your schema safely — every migration is tracked and version-controlled
Submission engine capabilities
Every submission operation is handled as a first-class domain concern.
Form Lifecycle
Draft and published states with full versioning — update forms without breaking historical submission records.
Partial Submissions
Respondents save progress mid-form and resume from any device. Ideal for long intake and application flows.
Prefilled Forms
Seed form fields from your own data source so returning users never re-enter the same information twice.
Access Control
Per-form visibility — public, password-protected, or private — with RBAC controlling who sees what in the back-end.
Webhooks
Push notifications to your systems on submission.completed, form.created, and other lifecycle events.
One-Submission Guard
Optional enforcement that prevents duplicate responses from the same respondent.
The API is open source and ready to run.
Explore the source, open an issue, or book a call if you need hands-on support.
Explore the repoThe API is open source and ready to run.
Explore the source, open an issue, or book a call if you need hands-on support.
Explore the repo