Backend for SurveyJS
We built the best backend for SurveyJS so that you can focus on your own data collection business.
Everything you'd otherwise build from scratch
SurveyJS is the best form library in the Solar System - but it only handles the front-end. Every form management system still needs a backend - that's what Endatix does.
- Design a database schema for form and submission JSON
- Write CRUD endpoints for forms, submission, themes, etc.
- Manage form definition versioning
- Implement partial submission saves and resume logic
- Set up file upload handling to avoid Base64 storage
- Build endpoints to serve long lists of dropdown choices
- Integrate the SurveyJS Creator library
- Manage SurveyJS updates
- A relational database designed to manage SurveyJS JSON
- CRUD for forms, submissions, templates, themes, and more
- Form versions and partial submissions
- File uploads route to Azure Blob or S3 - zero extra code
- Data lists with lazy loading for dropdowns with a lot of choices
- Easy customizations - question types, validation, expressions, etc.
- Theme and template management
- Always up-to-date with the SurveyJS library
Key backend features
Everything you need to manage your SurveyJS forms and submissions.
CRUD
Persist and manage your forms, submissions, themes, templates, and other related data.
Share or embed your forms
Render your public or authenticated forms on a standalone page, or embed them within sites and applications.
File Uploads
Collect uploaded files securely and without the performance disadvantages of Base64 storage.
Authentication and Authorization
Create local users and roles or enable Single-Sign-On with any OAuth 2.0 provider, including Keycloak.
Webhooks
Fire HTTP events to any endpoint when submissions complete, forms get updated. Configure per-form or globally.
Export
Transform your JSON submissions into tabular data and export them to CSV or Excel.
SurveyJS Creator UI
Endatix Hub ships with the SurveyJS Creator form builder integrated - design, preview, and publish forms without writing a line of code.
Customizations
Extend SurveyJS with custom question types, expressions, and validation rules.
Themes
Store and manage SurveyJS themes server-side. Apply a theme per form or set a default to maintain your company's brand identity.
A complete backend for your SurveyJS project.
Ship form data collection in days, not months. Endatix handles the backend so you can stay focused on the product.
Get started on GitHubA complete backend for your SurveyJS project.
Ship form data collection in days, not months.
Get started on GitHub