Skip to main content

Thrift app the flask way...The Right Way

Project description

Archer is a micro RPC framework inspired by Flask based on Thrift.

Archer is super easy to use

Save in a

from archerv2 import Archer
app = Archer('PingPong')

def ping():
    return 'pong'

Save in a hello.thrift:

service PingPong {
    string ping(),

Archer would find the thrift file for you, and relying on Thriftpy to generate code on the fly.

And Easy to Setup

And run it:

$ pip install Archer
$ archerv2 run
* Running on

Archer would find the app instance to start a dev server, and reload it when detecting changes on your python or thrift file.

Quick to get some feedback

Just run the command:

$ archerv2 call ping

* pong

Use the client shell

Jump into shell with client at your hand:

$ archerv2 client

Pretty cool, eh!

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

archerv2-0.6.tar.gz (10.8 kB view hashes)

Uploaded source

Built Distribution

archerv2-0.6-py2-none-any.whl (15.2 kB view hashes)

Uploaded py2

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page