SRP is a plain-text language for defining surveys that is human-readable, version-controllable, and capable of rendering to multiple targets — from mobile-first HTML to ODK XForm.
The SRP survey language lets you describe a survey in a concise, readable format that any team member can understand and review without special tooling. Write it in a text editor, store it in version control, and render it to whatever target your program needs.
SRP Surveys is the platform where this language lives, grows, and demonstrates its capabilities. The playground lets you write SRP in the browser, validate it, preview the rendered output, and export to XForm — all without creating an account.
SRP renders to responsive, accessible HTML that works in any smartphone browser — no app install required.
Export any SRP survey to valid XForm XML for use with KoboToolbox, ODK Central, or any XForm-compatible platform.
Survey definitions read like plain English. Non-technical team members can review, edit, and understand them without training.
The SRP parser validates structure, logic, and references before rendering — catching errors before they reach the field.
The playground is the fastest way to understand what SRP is and what it can do. No account needed.
Open the Playground →