Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Python API Client library for

Project Description

Pyton library for Mifiel API. Please read our documentation for instructions on how to start using the API.


pip install mifiel


To start using the API you will need an APP_ID and a APP_SECRET which will be provided upon request (contact us at

You will first need to create an account in since the APP_ID and APP_SECRET will be linked to your account.

Document methods:

For now, the only methods available are find and create. Contributions are greatly appreciated.

  • Find:
from mifiel import Document, Client
client = Client(app_id='APP_ID', secret_key='APP_SECRET')

doc = Document.find(client, 'id')
# ...
  • Create:
from mifiel import Document, Client
client = Client(app_id='APP_ID', secret_key='APP_SECRET')

signatories = [
    'name': 'Signer 1',
    'email': '',
    'tax_id': 'AAA010101AAA'
    'name': 'Signer 2',
    'tax_id': 'AAA010102AAA'
# Providde the SHA256 hash of the file you want to sign.
doc = Document.create(client, signatories, dhash='some-sha256-hash')
# Or just send the file and we'll take care of everything.
# We will store the file for you.
doc = Document.create(client, signatories, file='test/fixtures/example.pdf') # -> '7500e528-ac6f-4ad3-9afd-74487c11576a' # -> '7500e528-ac6f-4ad3-9afd-74487c11576a'


Install dependencies

pip install -r requirements.txt


Just clone the repo, install dependencies as you would in development and run nose2 or python test


  1. Fork it ( )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Release History

This version
History Node


History Node


Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting