Earn Underwater NFTs on Orderly & WOOFi campaign!
Check token eligibility for Orderly Network early supporters
Earn Orderly Merits to boost your share of the airdrop!
Apr 17, 2023
Introducing the Orderly Network SDK
by Orderly Network
Introducing the Orderly Network SDK

We are thrilled to introduce the Orderly Network SDK, a suite of software development tools and libraries specifically designed to streamline the development process for those crafting applications that interact with the Orderly Network platform. With interfaces tailored to support the creation of decentralized applications (dApps) on the Orderly Network, the SDK boasts TypeScript support, mapped endpoints for REST & Smart Contract APIs, and wallet integration, empowering developers to efficiently build dApps.

Tackling Developer Challenges

Developers working on applications for the Orderly Network platform often face multiple hurdles. First, they need to generate Orderly Access and Trading keys, order signatures, manage key storage, and call APIs individually, which can be time-consuming and error-prone. Second, managing user accounts on the network calls for tools addressing user authentication, authorization, access control, and trading/access key management. Third, integration with a variety of wallet solutions can be intricate and demanding.

The Orderly Network SDK, built with TypeScript, elegantly resolves these challenges by offering pre-built components and interfaces that simplify the development journey. Mapped endpoints for REST and Smart Contract APIs enable developers to effortlessly place orders, acquire account information, access market data, and engage with smart contracts on the network. The SDK’s account management module provides tools for handling user accounts and trading/access keys, while the wallet support module facilitates integration with myNEARwallet and NearWallet (with more to be supported in future versions). Additionally, the front-end widgets module delivers pre-built widgets, allowing developers to smoothly incorporate their dApps into various front-end frameworks (coming in the next version).

Streamlining the Development Process

At Orderly, we recognize the hurdles developers face when constructing solutions on platforms like the Orderly Network. Our Orderly Network SDK, built using TypeScript, is specifically designed to simplify the development process by providing pre-built components and interfaces, enabling developers to focus on crafting dApps rather than handling infrastructure. With the SDK at their disposal, developers can produce high-quality applications swiftly and with ease, establishing a competitive edge in the market.

Embracing the Orderly Network SDK

Developers can start using the Orderly Network SDK by downloading the SDK npm package at https://www.npmjs.com/package/@orderly.network/orderly-sdk. The SDK, written in TypeScript, includes exhaustive developer documentation, code examples (more coming in future versions), mapped endpoints for REST and Smart Contract APIs, account management tools, and wallet support. By harnessing the SDK, developers can seamlessly interact with the Orderly Network platform and develop top-tier dApps.

Exciting Roadmap Milestones for Orderly Network SDK: Enhancements and Expansions to Empower Developers We are excited to share some key milestones on our roadmap for the Orderly Network SDK, which showcase our commitment to continuous improvement and expanding the capabilities of our platform:

WebSocket API Support: We will be adding support for WebSocket API, allowing developers to subscribe to our market data and receive updates periodically without the need for manual requests.

Customizable Front-end Widgets: We’ll be introducing front-end widgets, including order placement, charts, and swap widgets, which will be fully customizable to fit the unique needs of your dApp.

SDK Expansion to Additional Programming Languages: We’re committed to making the Orderly Network SDK accessible to a broader range of developers. As part of this effort, we plan to expand the SDK to support other programming languages beyond TypeScript.

Node.js Runtime Launch: We’ll be launching a Node.js runtime, further extending the capabilities of the SDK and offering increased flexibility for developers.

Perps and Onchain Order Book SDK Support: We’ll be adding SDK support for perpetual contracts and on-chain order books, enhancing the breadth of features available to developers building on the Orderly Network platform.

Ongoing Enhancements: We will continue to add new features and components to the SDK, ensuring it remains a cutting-edge tool that evolves alongside the needs of our developer community.

Stay tuned for updates as we progress through these milestones and continue to build upon the Orderly Network SDK’s robust capabilities. Your success is our priority, and we’re committed to delivering the tools and support you need to thrive.

To embark on your journey with the Orderly Network SDK, download the SDK npm package at:

https://www.npmjs.com/package/@orderly.network/orderly-sdk and explore our open-source code on GitHub: https://github.com/OrderlyNetwork/orderly-sdk-js.

Our website also offers extensive developer documentation, code examples, and additional resources to help developers hit the ground running.

All systems operational.
© 2024 Orderly Network.