Welcome to Archer

Archer: develop Thrift RPC service the Flask way

Welcome to Archer’s documentation. This documentation is divided into different parts. I recommend that you get started with Installation and then head over to the Quickstart. Besides the quickstart, there is also a more detailed tutorial that shows how to create a complete (albeit small) application with Archer. If you’d rather dive into the internals of Archer, check out the API documentation.

Archer depends on two external libraries: the Thriftpy interpreter engine and the Click cli parser. These libraries are not documented here. If you want to dive into their documentation, check out the following links:

User’s Guide

This part of the documentation, which is mostly prose, begins with some background information about Archer, then focuses on step-by-step instructions for web development with Archer.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.