Platform Overview
Welcome to the Workrock Developer Platform. Workrock is a modern, extensible Operating System for businesses. Our developer platform allows you to build, test, and distribute applications that seamlessly integrate into the Workrock ecosystem.
Why build on Workrock?
Section titled “Why build on Workrock?”- Integrated Experience: Your apps appear as native windows within the Workrock OS, providing a consistent experience for users.
- Rich Context: Access user profiles, project data, and CRM records via our unified API.
- Rapid Development: Use our CLI and Sandbox environments to iterate quickly without managing complex infrastructure.
- Marketplace Distribution: Reach thousands of businesses by publishing your app to the Workrock Marketplace.
Key Concepts
Section titled “Key Concepts”Partner Marketplace
Section titled “Partner Marketplace”The central hub where you manage your developer account, register your applications, and track installations.
Workrock CLI
Section titled “Workrock CLI”The primary tool for local development. It handles authentication, project linking, and secure tunneling.
Sandboxes (Dev Stores)
Section titled “Sandboxes (Dev Stores)”Isolated Workrock environments seeded with mock data. Sandboxes allow you to test your app against “real-world” scenarios without affecting production data.
Secure Handshake
Section titled “Secure Handshake”A protocol that allows your app (running in an iframe) to securely request authentication tokens and context from the Workrock host.