Skip to main content
PlexAPI.dev provides idiomatic SDKs generated from the canonical Plex Media Server OpenAPI specification. Using an SDK handles request construction, authentication headers, response parsing, and type safety for you.

Official SDKs

The SDKs below are maintained in the PlexAPI.dev monorepo and published to their respective language package managers.
LanguageRepositoryPackage
TypeScriptGitHub@plexapi/sdk
PythonGitHubplexapi-sdk
GoGitHubgithub.com/plexapi/plexapi-go

Legacy community SDKs

The following SDKs were generated earlier in the project by Speakeasy and remain available as community references. They are not aligned with the current PlexAPI.dev canonical specification.
LanguageRepositoryReleasesOther
PythonGitHubPyPI-
JavaScript/TypeScriptGitHubNPM \ JSR-
GoGitHubReleasesGoDoc
RubyGitHubReleases-
SwiftGitHubReleases-
PHPGitHubReleases-
JavaGitHubReleases-
C#GitHubReleases-

Requesting a new SDK

If you need an SDK in a language that is not listed, open an issue in the PlexAPI.dev monorepo describing the language and use case.