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
- ML4iOS, iOS bindings
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
- Our closchema fork, to validate JSON documents using JSON schemas
If you encounter problems or have suggestions for improving the bindings, please fill a bug report in the issue tracker.
Discussions about the different bindings take place in the general BigML mailing list.
Join us in our Campfire chatroom.