The following Github repositories contain libraries and examples using BigML's API to create and use datasources, datasets, models, evaluations and predictions programmatically:
- Python bindings
- Bigmler model ensembles and more using Python, on top of our basic API
- Node.js bindings
- Clojure bindings
- C# bindings
- R bindings
- Bash bindings
- Ruby bindings
- Java bindings
- PHP bindings
- Objective C bindings
- Swift
We have also open-sourced some general-purpose libraries:
- Histogram, Java and Clojure libraries to create any-time histograms from streaming data
- Sampling, a Clojure library for sampling arbitrarily sized sequences
- Sketchy, Sketching algorithms for Clojure
- Our closchema fork, a Clojure libnrary to validate JSON documents using JSON schemas
If you want to contribute to the bindings, the bindings' developers guide or API news can help you to be informed about next features to come.
If you encounter problems or have suggestions for improving the bindings, please fill a bug report in the issue trackers of the corresponding binding.
For questions and discussion on our bindings, please check our or BigML forum and mailing list or contact us directly at [email protected].
Join us in our Campfire chatroom.