Skip to main content

Python client for Everysk API

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Everysk API

Everysk API is organized around the open standard protocol REST. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients. All API responses are returned in JSON, including errors.

We also have some specific language examples to make integration easier. You can switch the programming language of the examples with the tabs in the top right. You can request a Trial API Key at Contact Us.

Installation

Use the package manager pip to install Everysk API library:

pip install everysk

Authentication

The API uses exclusive POST HTTP method to access resources URI. In the POST, you represent the arguments of methods in JSON encoded dictionary in the request body.

The maximum JSON encoded payload size is 1MB. Be sure to encode the following HTTP Content-Type header for your requests: "application/json".

Authenticate your account when using the API by including your secret API key in the request. Authentication to the API is performed via HTTP Basic Authentication. In short, you will use your Everysk API Account SID as the username and your Auth Token as the password for HTTP Basic authentication. API requests without authentication will fail. You can manage your API keys in the API Settings. Be sure to keep your Account SID and Auth Token secret.

The API is served over HTTPS. Calls made over plain HTTP will fail.

Important. Make sure to replace YOUR_ACCOUNT_SID and YOUR_AUTH_TOKEN with your Account SID and your Auth Token.

Risk Workflows for Developers

  • Bottom-up and top-down granular risk attribution, factor modeling and stress testing using modern math finance.
  • API includes calculations and data: no need to purchase separate data licenses.
  • Benefit from a flexible REST API. Customize your ideal workflow in the language of your choice, performing calculations and controlling the platform.

Support

Visit our official website https://everysk.com or reach out to the Everysk team at contact@everysk.com.

Announcements

Follow @everysktech on Twitter for announcements and updates about this library.

Project details


Download files

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

Source Distribution

everysk-1.0.17.tar.gz (138.2 kB view details)

Uploaded Source

File details

Details for the file everysk-1.0.17.tar.gz.

File metadata

  • Download URL: everysk-1.0.17.tar.gz
  • Upload date:
  • Size: 138.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.17

File hashes

Hashes for everysk-1.0.17.tar.gz
Algorithm Hash digest
SHA256 ab8b1358ddefaafd86e39686fe9797855c567a4049e9fab285953da54bcfdef7
MD5 e066f267c3542d2921eac4e0c587699a
BLAKE2b-256 e2e40c0386e8bb2fbd29a5a00e46f47097532223cc6cf2538386aa5e107fefbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page