Saltar al contenido principal

SDKs de Cliente y XDR

Los SDK de Cliente y XDR son utilizados por aplicaciones para interactuar con la red.

nota

Para SDKs para crear contratos inteligentes, consulta SDKs de Contrato.

Todos los SDK son open-source; presenta una incidencia de GitHub o una pull request en el repositorio específico del SDK si tienes preguntas o sugerencias.

Cada SDK tiene su propio código fuente y documentación. Aprende a usar un SDK específico consultando la documentación.

SDK de JavaScript

SDK de JavaScript | Docs | NPM

El SDK de JavaScript es mantenido por SDF.

stellar-sdk es la biblioteca de JavaScript para comunicarse con Stellar RPC y Horizon. Admite crear transacciones en la red Stellar. Se utiliza para crear aplicaciones Stellar tanto en el navegador como en un entorno de Node.js.

Proporciona:

  • Una API de capa de red para métodos Stellar RPC y la API de Horizon.
  • Facilidades para crear y firmar transacciones, para comunicarse con una instancia de RPC, para comunicarse con una instancia de Horizon, y para enviar transacciones o consultar el estado de la red.

SDK de Python

SDK de Python | Docs | Ejemplos

El SDK de Python es mantenido por desarrolladores dedicados de la comunidad.

py-stellar-base es una biblioteca de Python para comunicarse con un servidor Stellar Horizon. Se utiliza para desarrollar aplicaciones Stellar en Python. Admite Python 3.7+ así como PyPy 3.7+.

Este SDK es mantenido por un desarrollador dedicado de la comunidad.

Proporciona:

  • Una API de capa de red para puntos finales de Horizon.
  • Instalaciones para construir y firmar transacciones, para comunicarse con una instancia Stellar Horizon y para enviar transacciones o consultar el historial de la red.

Rust

La funcionalidad para interactuar con datos Stellar se puede encontrar en las siguientes crates de Rust:

  • stellar-xdrCode | Docs

    Proporciona codificación/decodificación XDR e implementación de referencia de XDR-JSON. Mantenido por SDF.

  • stellar-strkeyCódigo | Docs

    Proporciona codificación/decodificación de Stellar Strkey (Dirección) SEP-23. Mantenido por SDF.

  • rs-stellar-rpc-client - Code

    Cliente RPC de Rust para Stellar. Mantenido por SDF.

SDK de iOS

SDK de iOS | Docs | Docs de Contrato Inteligente

Mantenido por un desarrollador dedicado de la comunidad.

El stellar-ios-mac-sdk es un SDK open source de Stellar para iOS y Mac. Proporciona APIs para crear transacciones y conectarse a Horizon. También proporciona funcionalidad para desplegar e invocar contratos inteligentes de Soroban y se comunica con el servidor RPC de Stellar.

El SDK de iOS es mantenido por un desarrollador comunitario dedicado, Soneso.

SDK de Flutter

SDK de Flutter | Docs

Mantenido por un desarrollador dedicado de la comunidad.

El stellar-flutter-sdk es un SDK open source de Stellar para desarrolladores de Flutter. Proporciona APIs para crear transacciones y conectarse a Horizon. También proporciona funcionalidad para desplegar e invocar contratos inteligentes de Soroban y se comunica con el servidor RPC de Stellar.

El SDK de Flutter de Stellar es mantenido por un desarrollador comunitario dedicado, Soneso.

SDK de PHP

SDK de PHP | Docs

Mantenido por un desarrollador dedicado de la comunidad.

El stellar-php-sdk es un SDK open source de Stellar para desarrolladores de PHP. Proporciona APIs para crear transacciones y conectarse a Horizon. También proporciona funcionalidad para desplegar e invocar contratos inteligentes de Soroban y se comunica con el servidor RPC de Stellar.

El SDK de PHP de Stellar es mantenido por un desarrollador comunitario dedicado, Soneso.

SDK de Elixir

SDK de Elixir de Soroban & Docs| SDK Elixir de Stellar & Docs | Ejemplos

Este SDK es mantenido por desarrolladores comunitarios dedicados, los kommitters Open Source.

SDK de Java

SDK de Java | Docs

Mantenido por un desarrollador dedicado de la comunidad.

java-stellar-sdk proporciona APIs para crear transacciones y conectarse a Horizon y también proporciona funcionalidad para desplegar e invocar contratos inteligentes de Soroban y se comunica con el servidor RPC de Stellar.

Go

El SDK de Go es mantenido por SDF.

Este SDK está dividido en paquetes separados, todos los cuales puedes encontrar en el README del monorepo de Go. Las bibliotecas clave son:

  • txnbuild SDK | Docs: permite la construcción, firma y codificación de transacciones de Stellar.
  • Horizon Client SDK | Docs: proporciona un cliente web para interactuar con los puntos finales REST del servidor Horizon para recuperar información del ledger y enviar transacciones construidas con txnbuild.
  • RPC Client SDK | Docs: proporciona un envoltorio de sdk para invocar puntos finales RPC.
  • Ingest SDK: adquirir y analizar datos de la red Stellar.

Ruby

SDK de Ruby | Base Source | SDK Source | Docs | Ejemplos Base | Ejemplos SDK

Este SDK es mantenido por desarrolladores dedicados de la comunidad.

C# .NET

SDK de C# .NET | Docs

Este SDK es mantenido por desarrolladores dedicados de la comunidad.

Qt/C++

SDK de Qt/C++ | Docs

Este SDK es mantenido por desarrolladores dedicados de la comunidad.