All Projects → SaxoBank → openapi-samples-python

SaxoBank / openapi-samples-python

Licence: Apache-2.0 license
Sample code demonstrating OpenAPI interactions in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to openapi-samples-python

ApiCenter
A repository for all your API specifications
Stars: ✭ 26 (-29.73%)
Mutual labels:  openapi
firecracker
Stop half-done API specifications! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by validating your API specifications.
Stars: ✭ 438 (+1083.78%)
Mutual labels:  openapi
specification
GA4GH Beacon specification.
Stars: ✭ 31 (-16.22%)
Mutual labels:  openapi
fastapi-azure-auth
Easy and secure implementation of Azure AD for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Stars: ✭ 174 (+370.27%)
Mutual labels:  openapi
vim-swagger-preview
A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.
Stars: ✭ 19 (-48.65%)
Mutual labels:  openapi
api
Typescript typings and OpenAPI v3 generator for the Revolt API.
Stars: ✭ 23 (-37.84%)
Mutual labels:  openapi
ApiFramework
Everything is an (Open)API
Stars: ✭ 26 (-29.73%)
Mutual labels:  openapi
crud
Swagger/OpenAPI builder and input validation for Go APIs
Stars: ✭ 34 (-8.11%)
Mutual labels:  openapi
spectree
API spec validator and OpenAPI document generator for Python web frameworks.
Stars: ✭ 190 (+413.51%)
Mutual labels:  openapi
OpenAPI-ObjectiveC
KKBOX Open API Developer SDK for iOS/macOS/watchOS/tvOS
Stars: ✭ 19 (-48.65%)
Mutual labels:  openapi
OpenDocumenter
OpenDocumenter is a automatic documentation generator for OpenAPI v3 schemas. Simply provide your schema file in JSON or YAML, then sit back and enjoy the documentation.
Stars: ✭ 137 (+270.27%)
Mutual labels:  openapi
graphql-to-openapi
Convert a graphql query + graphql schema into an openapi spec.
Stars: ✭ 31 (-16.22%)
Mutual labels:  openapi
KaiZen-OpenApi-Parser
High-performance Parser, Validator, and Java Object Model for OpenAPI 3.x
Stars: ✭ 119 (+221.62%)
Mutual labels:  openapi
starling-developer-sdk
The official JavaScript development kit for building on the Starling API
Stars: ✭ 45 (+21.62%)
Mutual labels:  openapi
eave
优雅的接口文档制作工具 | A Restful Api Document Builder For Pythonista
Stars: ✭ 18 (-51.35%)
Mutual labels:  openapi
openapi-ui
React based OpenAPI 3.0+ documentation generator
Stars: ✭ 32 (-13.51%)
Mutual labels:  openapi
kommentaar
Generate documentation for Go APIs
Stars: ✭ 33 (-10.81%)
Mutual labels:  openapi
navi
A tiny library converting OpenAPI route definitions to Reitit routes.
Stars: ✭ 16 (-56.76%)
Mutual labels:  openapi
arcanist-linters
A collection of custom Arcanist linters
Stars: ✭ 64 (+72.97%)
Mutual labels:  openapi
swagger-petstore
petstore.swagger.io
Stars: ✭ 84 (+127.03%)
Mutual labels:  openapi

Saxo OpenAPI Python Samples

Python

This repository contains sample code for developers working with Saxo's OpenAPI using Python.

To get started, make sure you:

  1. Create a (free) developer account on the Developer Portal
  2. Check out the Reference Documentation and Learn sections
  3. Obtain a 24-hour access token (this is required to run most sample code in this repo)
  4. Play with developer tools provided such as the Tutorial, Explorer, and Application Management

Note: step 3 and 4 require a developer account.

Requirements

All samples in this repository have been tested in Python versions 3.6 and up. Check the individual .py files for required packages. For example:

# tested in Python 3.6+
# required packages: flask, requests

Every sample requires either app configuration (obtained through Application Management) or a 24-hour access token copied directly into the code. These variables will always be named app_config or token.

In case you are facing issues such as 401 Unauthorized or Application key not registered, check if you copied the required input correctly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].