Client libraries
Stay organized with collections
Save and categorize content based on your preferences.
We recommend that you use our official client libraries to develop on the
Mirror API. We have client libraries for many languages. Below is a list of the
client libraries that we have tested with the Mirror API.
To use a client library with the Mirror API you need the base library and a
special generated component that tells the base library how to use the
Mirror API.
In the table below, the first column shows each library's stage of development; note that some are still in early stages. The second column links to the main page for each library.
For libraries that have samples for the Google Mirror API, the third column in the table below links to them directly. If a library's samples page does not yet include a sample for this API, you can still use that library -- simply adapt one of the existing samples as needed.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-17 UTC."],[[["It is recommended to use the official Google client libraries when developing on the Mirror API, with libraries available for various programming languages."],["Each client library requires a base library and a generated component specifically for the Mirror API."],["Libraries are in different development stages (e.g., alpha, beta) and links to their documentation and samples (if available) are provided in the table."],["You can adapt existing samples within a library if a specific Mirror API sample is not readily available."]]],[]]