SurveyJS Licensing
To integrate and use the SurveyJS proprietary components — Survey Creator, PDF Generator, and Dashboard — in your applications, you must purchase a developer license for each member of your team who will handle the integration and work with the SurveyJS API.

Our approach
SurveyJS provides front-end UI components for creating forms, exporting them to PDF, and visualizing responses. While we don’t provide backend solutions or data storage, our client-side libraries integrate seamlessly with any server or database. Supported frameworks include Angular, React, Vue3, and vanilla JS.
A free MIT-licensed UI component that parses a SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database.
A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your app’s design. You can use it to visually create and edit surveys and forms.
A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables.
A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs.
The terms of our licenses are fully described in the Devsoft Baltic OÜ End User License Agreement (EULA) , including attribution requirements and disclaimers. Before using any of our paid software products, you must read, understand, and accept the terms of the EULA. If you have questions about our licenses or terms of use, please contact us at info@devsoftbaltic.com.
While the general license information below and the Licensing FAQ do not replace the terms set forth in the Devsoft Baltic OÜ EULA, we hope they help clarify some of the concepts and provisions contained in the agreement. .
General License Terms
The number of seats purchased must be equal to or greater than the number of licensed developers immediately involved in the development of your application(s) using SurveyJS libraries.
Our developer license is royalty-free. We do not charge any royalties for redistribution of our libraries that have been integrated into your applications.
The same license(s) can be used in different applications (projects).
We provide full source code and technical assistance for smoother product integration.
You are allowed to modify the source code at any moment.
License holders are allowed to transfer their rights under the EULA to any individual or business or government entity.
We license our software components on a subscription basis. A subscription lasts for a 12 month period of the original purchase date. You get permanent access to the versions released within this period.
The license is perpetual. So you are allowed to use the latest received version for unlimited period of time.
You can choose to continue receiving all updates and technical support at any time in the future by paying the annual support fee with a discount of around 60% of the current license fee.
Pricing Overview
We license our software development product(s) on a per-developer basis.
Essential
Basic
once per developer
(includes updates and support
for the first 12 mo)
updates and support
for 12 mo
(for license owners only)
PRO
once per developer
(includes updates and support
for the first 12 mo)
updates and support
for 12 mo
(for license owners only)
Enterprise
Tell us about your project and see
what SurveyJS can do for you.
Tell us about your project and see
what SurveyJS can do for you.
Important Notice
At no time may licensee use all or any part of the libraries (software development
products) licensed under the Devsoft Baltic OÜ End User License Agreement (EULA) to
create any tool, redistributable, or product that directly or indirectly competes with the
software development product(s).
Under no conditions may licensee distribute the software development product(s) or its
part(s) "as is", modified, or as a part of another product/library or open-source software, to
others.
Devsoft Baltic OÜ does not limit license holders on the number of applications they
create using the libraries, nor does it limit the number of end users of SurveyJS Creator, Dashboard,
or PDF Generator, taken such an end user is not an application developer who uses the API of our libraries
to create/modify their own applications.
You are allowed to test the functionality of the libraries and decide whether they are
suitable for your needs and requirements before making a purchase.
It is not required to purchase developer licenses for your project colleagues that work on
its different functional modules, and only use the libraries as dependencies to compile and
build the project.
Please click Read EULA to view the full version of the End User License Agreement.
Read EULA
/
See FAQs