App.net API Documentation

App.net is a subscription-based, ad-free social network and API, a home for meaningful interactions and a platform developers can trust. We rely on our developers and our developers can rely on us for a robust, responsive and transparent platform.

Welcome aboard!

This page is your starting point to getting familiar with the App.net developer platform. Our aim is to get you up and running as quickly and easily as possible. What you see here is always under revision and we always want you to give us your feedback.

Tracking news and announcements

To see the latest updates to the API, follow @adnapi. You may also want to subscribe to the App.net blog for general news and the developer blog for developer related news.

  • (2/5/2013) Introducing the Place API — check out the documentation for Places.
  • (1/28/2013) Introducing the File API — check out the documentation for Files.
  • (12/13/2012) Introducing the Messaging API — check out the documentation for Channels and Messages and the App.net Messaging overview.
  • (12/13/2012) Documentation has a new look and organization!

Getting help and providing feedback

There are numerous ways for developers to get help utilizing the platform and to provide feedback. During typical San Francisco business hours there are App.net staff members available to answer questions in our HipChat. Developers (along with App.net staff) are often chatting in the Developer Channel. For general inquiries about account/service related issues email support@app.net. For developer inquiries about the API, our Terms of Service, letting us know about something you’re working on, etc., email developers@app.net. In addition to the above you can report bugs and provide feedback on the API using the issue tracker or by using pull requests and commit comments on the Github repo for the API or the repo for these docs.

Terms of Service

All usage of the App.net API is governed by our Developer Terms of Service. We spent a great deal of time making this document readable, concise, and developer friendly. Please take the time to review it.

Registering your app

Establishing a robust ecosystem of great apps is critical for our success. We’re always looking for more ways to promote the work of our third party developers.

If you’re submitting your application to one of Apple’s App Stores, we suggest you implement authentication via the Password Flow or it’s possible your app will be rejected.

Directory

To make sure our members can easily find great apps we announced the Directory. If you’d like to include your app you must register your app in the Directory.

Developer Incentive Program

To financially reward the development of great apps, we announced the Developer Incentive Program. If you’d like to include your app you must register for the Developer Incentive Program.

Additional Resources

Libraries, tools, code samples, blog posts and other resources to help you build great apps for the platform are featured on the Developer Resources wiki page. Please contribute and help us make this resource better.

Your hosts