Durga: Easy Python REST Resources

A black and white picture of the goddess Durga

Durga is a Python library to consume REST resources with optional schema validation.

It is named after the powerful and wise Hindu goddess Durga.

“Durga the mahashakti, the form and formless, is the root cause of creation, preservation and annihilation. According to legend, Durga was created for the slaying of the buffalo demon Mahisasura by Brahma, Vishnu, Shiva, and the lesser gods, who were otherwise powerless to overcome him.”

Wikipedia

Features

  • Lightweight REST client
  • Easy to use API concept consisting of Resource, Collection, Element that is inspired by Django‘s ORM
  • A Resource can be described using a schema which is used to validate the JSON data returned by a REST API
  • Works with Python 2.7, 3.4 and PyPy

Indices and tables