API BRICKS SDK

repository·master·Indexed 19 days ago

https://github.com/api-bricks/api-bricks-sdk

A collection of client libraries and specifications for accessing financial data services provided by CoinAPI and FinFeedAPI. The SDK supports multiple languages and environments, including Java (Android), Apex (Salesforce), Bash, C, and C++, providing access to market data, execution management, and asset classes via the EMS REST API.

Tokens
520.6K
Snippets
1.5K
Records
2K
Agent score
67%

What's inside api-bricks-sdk

  1. Overview of API BRICKS SDK products

    master

    The API BRICKS SDK provides client libraries for two main product families: CoinAPI and FinFeedAPI.

    CoinAPI

    Used for cryptocurrency market data, execution management (EMS), indexes, and exchange rates. Supported protocols include REST, WebSocket, and FIX.

    FinFeedAPI

    Used for stock data, SEC filings, currencies (realtime and historical), and prediction markets. Primarily uses the REST protocol.

  2. Overview of CoinAPI Kotlin Client features

    master

    The CoinAPI Kotlin client provides access to cryptocurrency market data, including metadata, quotes, order books, trades, OHLCV, rates, metrics, and options.

    Key Implementation Details:

    • Input/Output Support: Handles JSON, File, and Form inputs.
    • Query Parameter Formats: Supports collection formats including csv, tsv, ssv, and pipes.
    • Type Safety: Uses fully qualified Kotlin and Java types for certain definitions to prevent conflicts with OpenAPI-defined types.
    • Android Optimization: The ApiClient implementation is designed to reduce method counts to benefit Android targets.
  3. Overview of the Erlang OpenAPI client library

    master
    This package provides an Erlang client stub and Erlang QuickCheck generators. These components are automatically generated from an OpenAPI specification using the OpenAPI Generator. It is designed to facilitate interacting with the CoinAPI Market Data REST API within Erlang environments and to support property-based testing via QuickCheck.
  4. Overview of the FinFeedAPI Currencies Historical Elm client

    master

    This is an Elm API client for the FinFeedAPI Currencies Historical service, generated using the OpenAPI Generator (version 7.24.0). It provides type-safe bindings to the FinFeedAPI v1 endpoints for accessing historical currency data.

    Note: This client is automatically generated from the OpenAPI specification and is intended for use in Elm applications requiring historical currency information.