api-bricks-sdk

api-bricksMIT活跃维护

CoinAPI 和 FinFeedAPI 的 C# 客户端 SDK,方便开发者快速接入加密货币与金融行情数据,省去自己封装 REST 接口的麻烦。

SDKs for CoinAPI & FinFeedAPI

暂无版本532star195fork同步于 2026-11-10 11:58 UTC

怎么上手

由 README 提炼,执行前请确认
README 未提供安装命令,各语言包需按包管理器单独获取,例如 Python:pip install coinapi.rest.v1
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

CoinAPI 与 FinFeedAPI 的多语言官方 SDK 集合,帮你少写对接代码

CoinAPI 和 FinFeedAPI 的 C# 客户端 SDK,方便开发者快速接入加密货币与金融行情数据,省去自己封装 REST 接口的麻烦。

核心能力

  • 覆盖 REST、WebSocket、FIX 三种协议
  • 提供 Python、Java、C#、Go 等十余种语言 SDK
  • 附带 OpenAPI 规范文件,可自行生成客户端
  • 含 GZIP+CSV 扁平文件处理示例
  • 按 coinapi 与 finfeedapi 两产品线分目录组织

容易踩的坑

Java 包托管在 GitHub Packages,需额外配置仓库源才能拉取;使用前需自行注册并获取 CoinAPI 或 FinFeedAPI 的 API Key;部分目录(如 exchange-rates-api-rest-historical)README 自述可能重复,选包时需确认

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    API BRICKS SDK

    GitHub language count

    Welcome to the API BRICKS SDK. This repository contain SDK for our API's.

    Our Products

    This repository provides SDKs for our main product families: CoinAPI and FinFeedAPI.

    CoinAPI

    Main Website: www.coinapi.io Documentation Hub: https://docs.coinapi.io/

    The CoinAPI family includes the following specific APIs and SDKs present in this repository:

    Product NameDescriptionProtocols
    Market Data APISDK for CoinAPI Market Data APIREST, WebSocket, FIX
    EMS Cloud Management SDKSDK for CoinAPI Execution Management System Managed Cloud REST APIREST
    EMS Gateway REST SDKSDK for CoinAPI Execution Management System REST APIREST, WS
    EMS Gateway FIX SDKSDK for CoinAPI Execution Management System FIX APIFIX
    Indexes APISDK for CoinAPI Indexes APIREST, WS
    Exchange Rates APISDK for CoinAPI Exchange Rates APIREST, WS
    Flat Files API Processing SamplesExamples related to processing GZIP+CSV flat filesGZIP+CSV

    For detailed documentation on each specific API, please refer to the CoinAPI Documentation Hub.

    FinFeedAPI

    Main Website: www.finfeedapi.com Documentation Hub: https://docs.finfeedapi.com/

    The FinFeedAPI family includes the following specific APIs and SDKs present in this repository:

    Product NameDescriptionProtocols
    Stock APISDK for FinFeed API Stock APIREST
    SEC APISDK for FinFeed API SEC APIREST
    Currencies Realtime APISDK for FinFeed API Currencies Realtime APIREST
    Currencies Historical APISDK for FinFeed API Currencies Historical APIREST
    Prediction Markets APISDK for FinFeed API Prediction Markets APIREST

    For detailed documentation on each specific API, please refer to the FinFeedAPI Documentation Hub.

    Repository organization

    The repository is organized into two main product families, coinapi and finfeedapi. Each of these contains subdirectories for specific APIs and their associated SDKs or samples.

    CoinAPI Directories

    DirectoryDescription
    coinapi/market-data-api-restSDK for CoinAPI Market Data REST API
    coinapi/market-data-api-wsSDK for CoinAPI Market Data WebSocket API
    coinapi/market-data-api-fixSDK for CoinAPI Market Data FIX API
    coinapi/ems-cloud-mgmt-apiSDK for CoinAPI Execution Management System Managed Cloud REST API
    coinapi/ems-api-restSDK for CoinAPI Execution Management System REST API
    coinapi/ems-api-fixSDK for CoinAPI Execution Management System FIX API
    coinapi/indexes-api-restSDK for CoinAPI Indexes REST API
    coinapi/exchange-rates-api-historicalSDK for CoinAPI Exchange Rates Historical REST API
    coinapi/exchange-rates-api-realtimeSDK for CoinAPI Exchange Rates Realtime REST API (this might also cover WebSocket or be split, TBC)
    coinapi/exchange-rates-api-rest-historicalSDK for CoinAPI Exchange Rates REST Historical API (potentially redundant or more specific version of exchange-rates-api-historical)
    coinapi/exchange-rates-api-rest-realtimeSDK for CoinAPI Exchange Rates REST Realtime API (potentially redundant or more specific version of exchange-rates-api-realtime)
    coinapi/flat-files-api-processing-samplesExamples related to processing GZIP+CSV flat files

    FinFeedAPI Directories

    DirectoryDescription
    finfeedapi/stock-api-restSDK for FinFeed API Stock REST API
    finfeedapi/sec-api-restSDK for FinFeed API SEC REST API
    finfeedapi/currencies-api-rest-realtimeSDK for FinFeed API Currencies Realtime REST API
    finfeedapi/currencies-api-rest-historicalSDK for FinFeed API Currencies Historical REST API
    finfeedapi/prediction-markets-api-restSDK for FinFeed API Prediction Markets REST API

    OpenAPI Specifications

    OpenAPI (formerly Swagger) specification files, typically named openapi.yaml or openapi.json, are provided for many of the RESTful APIs in this repository. These files define the API's structure and can be used with various tools for documentation generation, client SDK creation, and testing.

    You can generally find these specification files within the respective API's directory. Common locations include:

    • A spec/ subdirectory directly within the API's folder (e.g., coinapi/market-data-api-rest/spec/openapi.yaml).
    • Within language-specific SDK directories, often under an api/ or similar subdirectory (e.g., finfeedapi/sec-api-rest/sdk/java/api/openapi.yaml).

    Please explore the individual API directories for the most up-to-date and specific locations of these files.

    Package managers coverage

    LanguagePackage managerProtocolPackage nameVersion/Link
    C#NuGetRESTCoinAPI.REST.V1Nuget
    C#NuGetWebSocketCoinAPI.WebSocket.V1Nuget
    JavaMaven(GitHub Packages)RESTio.coinapi.rest.v1https://github.com/api-bricks/api-bricks-sdk/packages/397337
    JavaMaven(GitHub Packages)WebSocketio.coinapi.websocket.v1https://github.com/api-bricks/api-bricks-sdk/packages/397352
    Python3PyPIRESTcoinapi.rest.v1PyPI

    Language coverage

    In this repository you can find libraries that will help you use our API with minimal development effort from languages like:

    • Python
    • R
    • Matlab
    • C#
    • C++
    • .NET
    • Java
    • Ruby
    • Go
    • JavaScript
    • TypeScript
    • Node.js
    • PHP
    • Haskell
    • Objective-C
    • Swift

    Feel free to make Pull Request with proposed changes or create an Issue on which we respond as soon as possible.