Skip to content

Instantly share code, notes, and snippets.

aparrish /
Last active Apr 16, 2021
Getting credentials for the Mastodon API with Code examples released under CC0, other text released under CC BY 4.0

Getting credentials for the Mastodon API with, step by step

Making a bot? Making a bot in Python? Making a bot in Python that uses the Mastodon API? If so, chances are you need to get some credentials. Here's how I did it!

(The following tutorial uses Python 2.7, but if you're using Python 3+ everything should work substantially the same.) authentication

I just started using it, but it looks like is a pretty great library for working with the Mastodon API! However, all of the authentication examples use static files to store credentials, which I don't like—I'm afraid I'll accidentally push them to Github. I like to keep my authentication as close to the actual command that runs the program as possible, so usually I pass them on the command line to the script running my bot. To do this, I need to get the appropriate credentials on their own, as separate strings that I can cut and paste.