The Smokeball Developer Platform provides the tools and resources needed to build powerful integrations and extensions for Smokeball’s legal practice management software. Whether you’re creating custom workflows, integrating with third-party services, or building new features, our platform gives you the access and capabilities you need.
The Smokeball Developer Platform is a comprehensive suite of tools and services designed to help developers:
- Build integrations with Smokeball’s core features
- Extend Smokeball’s functionality
- Create custom solutions for legal practices
- Connect Smokeball with other legal tech tools
Developer Console
The Smokeball Developer Console is your central hub for managing your development projects:
- Create and configure new apps
- Set up authentication
- Manage API keys and credentials
- Monitor app usage and performance
- Submit apps for review
- Manage app versions
Access the Developer Console
Smokeball API
The Smokeball REST API is a powerful interface that enables seamless integration with our practice management platform. Use it to:
- Build solutions that streamline legal workflows
- Create document automation systems
- Develop sophisticated portals and communication tools
- Design custom reporting and analytics solutions for deeper business insights
Our webhooks enable real-time event notifications. Use webhooks to:
- Keep your systems in sync
- Automate document workflows when files are uploaded, modified or shared
- Build powerful integrations that respond to changes of Smokeball resources
- Create reliable solutions that track critical events
Read the docs
Smokeball Client SDK
Our Client SDKs enable direct communication with Smokeball applications across different platforms:
Desktop SDK
- Native integration with Smokeball Desktop
- Access to local data and features
- Real-time event handling
- Custom UI components
Web SDK
- Browser-based integration
- Access to local data and features
- Real-time event handling
- Cross-platform compatibility
Mobile SDK (coming soon!)
- iOS and Android support
- Offline capabilities
- Push notifications
- Mobile-optimized features
Read the docs
Getting Started
-
Request access
For Partners
- Apply to join the Smokeball Partner Program
- Complete the preapproval process
- Set up your development environment
- Access the Developer Console
For Firms
- Request API access through your Smokeball account manager
- Access the Developer Console
-
Choose your integration path
- API for cloud-based integrations
- Webhooks for event-driven workflows
- Client SDK for direct app integration with Smokeball Desktop, Web, and Mobile apps through our plugin architecture
-
Build and test
- Use our development tools
- Test in our staging environment
- Follow security best practices
- Publish your app for review
- Launch your app in our marketplace!
Stay up to date with platform changes and status:
- Status - Real-time platform status
- Changelog - Latest updates and changes
- Blog - Product updates and company news
Resources
Responses are generated using AI and may contain mistakes.