# Hivesigner docs > Everything about Hivesigner: for people who sign in to Hive apps with it and for developers who add it to theirs. - [Hivesigner docs](https://hivesigner.com/docs/index.md): Everything about Hivesigner: for people who sign in to Hive apps with it and for developers who add it to theirs. ## Using Hivesigner - [Add and manage accounts](https://hivesigner.com/docs/accounts.md): Add a Hive account to Hivesigner, protect it with a passcode and switch between accounts. - [Sign in to apps](https://hivesigner.com/docs/signing-in.md): What happens when an app asks you to sign in, what it can do afterwards and how to remove its access. - [Review and sign](https://hivesigner.com/docs/signing.md): What Hivesigner shows you before you sign a transaction or a message, with the key each one needs. - [Keep your keys safe](https://hivesigner.com/docs/safety.md): Which key to add, where it is stored and how to spot a fake Hivesigner page. ## Building with Hivesigner - [How Hivesigner works](https://hivesigner.com/docs/how-it-works.md): Hivesigner has two parts, the browser signer and the API. This is how an app uses each. - [Register your app](https://hivesigner.com/docs/register-app.md): Turn a Hive account into a Hivesigner app: callbacks, client secret and the posting authority it needs. - [Sign in with OAuth2](https://hivesigner.com/docs/oauth2.md): Send people to Hivesigner to sign in and come back with a token: the token and code flows, scopes and parameters. - [Tokens](https://hivesigner.com/docs/tokens.md): What a Hivesigner token contains, how long it lasts and how your server checks one. - [REST API](https://hivesigner.com/docs/api.md): The Hivesigner API endpoints: your user's account, broadcasting, tokens and the app directory. - [Sign links](https://hivesigner.com/docs/sign-links.md): Links that open a transaction in Hivesigner for review and signing, with a callback when it is done. - [Message signing](https://hivesigner.com/docs/message-signing.md): Ask a user to sign a message with their key, compatible with Hive Keychain's requestSignBuffer. - [SDKs](https://hivesigner.com/docs/sdk.md): The JavaScript SDK and community libraries for Python. - [Sign-in without posting access](https://hivesigner.com/docs/login-only.md): Use a Hive account to sign people in when your app never broadcasts for them. - [Image uploads](https://hivesigner.com/docs/image-uploads.md): Let people upload images with their Hivesigner sign-in, through an imagehoster you run. ## More - [FAQ](https://hivesigner.com/docs/faq.md): Answers to common questions from people and developers.