Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    REST API Clients

    The SDK includes a number of auto-generated client libraries for accessing Emby Server via REST API.

    Important

    Those clients are provided AS-IS. We don't provide support or any of those clients, and these are are not guaranteed o work at all in the provided form.
    It is rather expected that there are issues with each of hose clients. We still provide them because we think that hese might be helpful as a starting point and as an accelerator for developing applications accessing Emby Server.
    For those reasons, the clients are provided als source code only rather than as compiled libraries.

    Licensing

    There are no licenses attached to the code and developers are absolutely free to decide how to make use of the provided code.

    Note

    While developers are free to do with the code whatever they like to do, we would like to ask you not to create any packages from the provided code and publish those to any package store in a way that they would appear to be official Emby packages.

    Not OK: emby-javaclient, js.restclient.emby, Emby.Server.ApiClient
    OK: franks-embyclient-java, js.acme.foo.embyclient, SoftLib.Core.EmbyClient

    Usage

    In general, we do not recommend to use the code, compile a library from it, and then try to use such compiled library. Over time, too many adjustments will be required to get it working according to your requirements.
    It is a better approach to include the provided source code files in your development directly and use these as your own code, just as when you would have to build this all from scratch. Of course you are free to take just the parts you need - like model classes or just the code for those APIs that you actually need.

    We hope this will be useful for your project!

    Available Implementations

    Client Language SDK Folder
    Net.RestSharp Client C# SampleCode/RestApi/Clients/Net.RestSharp
    Net.AutoRest Client C# SampleCode/RestApi/Clients/Net.AutoRest
    Java Client Java SampleCode/RestApi/Clients/Java
    JavaScript Client JavaScript SampleCode/RestApi/Clients/JavaScript
    TypeScript Client TypeScript SampleCode/RestApi/Clients/TypeScript
    Python Client Python SampleCode/RestApi/Clients/Python
    Swift Client Swift SampleCode/RestApi/Clients/Swift5
    Go Client Go SampleCode/RestApi/Clients/Go

    Documentation Links

    For general documentation, please refer to Accessing Emby Server via REST API.

    The available API endpoints are documented in the REST API Reference section.

    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.