Composable interfaces for developers and agents
Trusted by leading products
One engine. Many interfaces.
All the building blocks to go from zero to deploy.
Built for longevity, scale, and the unknown.
Natively embeddable
White-labeled and custom branded, running directly inside your product—no iframes or redirects.
Extensible
Add custom fields, logic, and workflows to support any edge case without waiting on us.
JSON-based
Everything is defined as structured data, making it easy to generate, store, and manipulate programmatically.
Cross-platform
Works seamlessly across web, mobile, and other environments with a single implementation.
AI-ready
Designed for autonomous agents to generate, fill, and automate workflows using a structured, reliable system.
Web-native
Built on proven web standards like React, HTML, and CSS—familiar to developers and instinctual for AI agents.
The Specification
The .joy specification was built to unify the data, logic, design, and interactive layers of forms, PDFs, reports, and other similar interfaces into a single, portable JSON-based model that is easily constructed, extended, and platform-agnostic across web and mobile. A new interface standard, crafted for the developers and agents of tomorrow.
Questions? We have answers.
Why combine forms and PDFs into one interface engine?
How is J0y different from existing form builders or PDF SDKs?
Can I fully embed J0y into my product?
Can I customize the UI and behavior?
Will J0y work with my stack?
How does J0y work with AI and agents?
Can J0y support both templates and dynamic generation?
How to handle data modeling across different interfaces?
What happens when I need behavior that isn’t supported?
How to handle existing systems and legacy file formats?