Overview
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.
What is the Smokeball Developer Platform?
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
Platform Organization
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
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
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
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!
Keeping Informed
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