Who’s using the Launchpad API?

People are starting to integrate Launchpad into applications, talking to it directly through its API — either by using the launchpadlib Python library or by doing RESTful HTTP requests.

Below are some of the uses we’ve found — if you know of some not on this list, please tell us (in the comments here is fine). This is partly to help us see what areas of the API are getting the most mileage, and partly because this collection might be a good resource for people who want example code for using the Launchpad API themselves.

(Note: we’ve now collected this information into a Launchpad API Usage directory, and will maintain the list there from now on.)

See also the API category on the Launchpad Blog, which has posts with code examples, news, etc. And this thread on the Launchpad Users mailing list may accumulate more examples, even after this blog post goes up.

4 Responses to “Who’s using the Launchpad API?”

  1. nixternal Says:

    And soon the new LoCo Team Directory will be utilizing the Python launchpadlibs! I totally love the Python launchpadlibs, just wish there was more information available for Teams via Launchpad, which has nothing to do with the API at all.

  2. Ken Arnold Says:

    The page titles on this blog do not include the post title. Interesting how the page _title_ is the most frequently neglected part of a webpage.

  3. Colin Watson Says:

    ubuntu-archive-tools (lp:~ubuntu-archive/ubuntu-archive-tools/trunk) – a couple of small tools used by the Ubuntu archive administration team. Likely to grow as the Soyuz API gets richer.

  4. Karl Fogel Says:

    @nixternal:

    I talked to Diogo Matsubara on the Launchpad team about this, and he said “suggest he file a bug explaining his use case and what information he wants to retrieve related to teams that he can not. [note that] we do have apis for teams. see the person object https://launchpad.net/+apidoc/

    @Ken:

    Thanks! Filed https://bugs.edge.launchpad.net/launchpad/+bug/353873 for this.

    @Colin:

    Added to https://help.launchpad.net/API/Uses, thank you.

Leave a Reply