Skip to content

SDKs

Software Development Kits (SDKs) are the toolkits that help developers create applications, add new functionality, and build integrations with PHX Terminal more seamlessly. They abstract away the complexity of direct API interaction, offering reusable code components and simplifying common engineering tasks.

The platform provides official SDKs for popular programming languages and platform-specific SDKs to match diverse development preferences:

  • Languages: Python, JavaScript, C#
  • Platforms: Windows, macOS

This coverage lets backend developers, web developers, and desktop integrators all work in the environment they already know.

A comprehensive SDK package includes everything needed to go from zero to a working integration:

ComponentPurpose
Helper code librariesReusable methods and functions for common platform interactions
Reference documentationDetailed API specifications and usage guidelines
Authentication instructionsClear setup and authentication procedures
Code samples and templatesReady-to-use examples and project templates to accelerate development
Virtual testing environments / sandboxesIntegrated sandboxes for testing apps against the platform’s APIs
CLI utilitiesCommand-line tools for interacting with the platform
UI design componentsStandardized UI elements for a consistent experience across third-party apps
Version controlWell-documented, version-controlled SDKs to manage updates and compatibility

By reducing integration effort and standardizing how applications interact with the platform, SDKs lower the barrier to entry for developers and improve consistency across the ecosystem. Bundled UI design components in particular help third-party applications feel native to PHX Terminal, giving lawyers a coherent experience regardless of which vendor built a given app.