babel_binance
A comprehensive Dart wrapper for the Binance API, covering all major endpoints including Spot, Futures, Margin, and more.
What this package is like to depend on
Last release 7 months ago
12 Jan 2026
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
9 releases · first in 2025
3 releases in the last 12 months
see the full history below
Release timeline
9 releases · Jun 2025 to Jan 2026
2026
Releases
latest 9-
0.6.812 Jan 2026Release notes
Open source →- feat: Added
fromJson()factory constructors to all model classes for full serialization support - feat: Added
toJson()/fromJson()toRateLimitConfigfor configuration persistence - feat: Added
toJson()/fromJson()toWebSocketConfigfor configuration persistence - feat: Added
fromJson()toSimpleEarnProduct,SimpleEarnPosition,SimpleEarnReward - feat: Added
fromJson()toAutoInvestPlan,AutoInvestPlanDetail,AutoInvestSubscription,AutoInvestAsset - feat: Added
fromJson()toFiatOrder,FiatPayment,FiatCurrency - feat: Added
fromJson()toGiftCardToken,GiftCardRedemption,BuyCryptoBuyInfo - feat: Added
fromJson()toVipLoanableAsset,VipCollateralAsset,VipLoanOrder,VipLoanRepayment,VipLoanAccount
- feat: Added
-
0.6.712 Jan 2026Release notes
Open source →- feat: Added typed WebSocket event classes with full
fromJsonandtoJsonsupport - feat: Added
MiniTickerEvent,TickerEvent,KlineEvent,AggTradeEvent,TradeEvent,BookTickerEvent,DepthEventclasses - feat: Multi-symbol WebSocket streams via single connection using combined endpoint
- feat: Convenience methods on
Binanceclass:priceStream(),candleStream(),tradeStream(),bookTickerStream(),tickerStream() - feat:
TypedBinanceWebSocketclass for strongly-typed real-time data streams - feat:
StreamTypeenum for type-safe stream configuration - feat: Testnet WebSocket support with
useProductionPricesoption for real market data - improvement: All WebSocket event classes now support serialization with
toJson()method - example: Added
typed_websocket_example.dartdemonstrating multi-symbol real-time streams
- feat: Added typed WebSocket event classes with full
-
0.6.629 Dec 2025Release notes
Open source →- fix: Fixed type mismatch errors in rate limiter where async tryConsume() was used synchronously
- fix: Updated RateLimiter to use synchronous tryConsumeSync() for rate limit checks
- fix: Updated RateLimiter.reset() to use synchronous resetSync() for bucket resets
- improvement: Better thread-safety handling in rate limiting implementation
-
0.6.524 Jun 2025Release notes
Open source →- fix: Resolved minor linting issues in the testnet integration
- docs: Updated README to include testnet trading as a feature
- improvement: Enhanced testnet example for better clarity and usability
- improvement: Improved error handling in testnet API calls
-
0.6.323 Jun 2025Release notes
Open source →- feat: Implemented multiple API endpoint URLs with automatic failover support
- feat: Added primary and failover endpoints for Spot API (api.binance.com → api1-4.binance.com)
- feat: Added primary and failover endpoints for Futures USD-M API (fapi.binance.com → fapi1-3.binance.com)
- feat: Added primary and failover endpoints for Futures COIN-M API (dapi.binance.com → dapi1-2.binance.com)
- feat: Automatic endpoint rotation on network errors or server issues
- feat: Smart reset to primary endpoint after successful failover recovery
- feat: Enhanced reliability and uptime for production applications
- feat: Added endpoint monitoring methods:
availableEndpoints,currentEndpoint,primaryEndpoint - example: Added comprehensive endpoint failover demonstration example
- improvement: Improved connection stability and error resilience
- docs: Updated documentation to reflect new endpoint failover capabilities
-
0.6.220 Jun 2025Release notes
Open source →- deps: Updated crypto dependency from ^3.0.3 to ^3.0.6
- deps: Updated http dependency from ^1.2.1 to ^1.4.0
- deps: Updated web_socket_channel dependency from ^2.4.0 to ^3.0.3
- improvement: Enhanced compatibility with latest dependency versions
- docs: Updated documentation to reflect dependency version changes
-
0.6.120 Jun 2025Release notes
Open source →- fix: Fixed compilation errors across multiple example files
- fix: Resolved digit separator issues in comprehensive_api_simulation_example.dart
- fix: Fixed type casting issues with null safety in dynamic map operations
- fix: Corrected return type mismatches in loan.dart and wallet.dart simulation methods
- fix: Replaced non-existent API method calls with available alternatives
- improvement: Rewrote comprehensive_api_simulation_example.dart to use only available APIs (spot, simulatedConvert, futuresUsd, margin)
- improvement: Enhanced example to demonstrate realistic trading scenarios with proper API usage
- test: All tests now pass successfully after compilation fixes
- docs: Updated examples to reflect actual API capabilities and structure
-
0.5.220 Jun 2025Release notes
Open source →- feat: Implement websockets and prepare for publishing.
- refactor: Restructured the
SpotAPI, separating market data endpoints into a dedicatedMarketclass. - refactor: Optimized the core
BinanceBaseclass for improved request handling. - test: Added a comprehensive test suite for Spot and WebSocket functionalities.
- test: Removed hardcoded API keys from tests, now using environment variables.
- docs: Updated
README.mdwith new API structure and websocket usage. - chore: Added
LICENSEfile and updatedpubspec.yamlfor publishing.
-
0.5.119 Jun 2025