Chat Messaging API
- Build complete chat experiences
- Chat APIs, SDKs and UI/UX Kits
- Unmatched scalability + reliability
Use the Stream Ruby Gem to build social features into your Rails app. Stream for Rails client on Github. Speed up your development.
Ruby on Rails is the number one web application framework for the Ruby language. It was created by David Heinemeier Hansson of Basecamp (formerly 37 Signals) in 2005. After release, and in parallel with the success of Basecamp, RoR quickly became a first choice for developers and teams building feature rich web applications.
The framework caught on primarily for it’s ease of use and for it’s suitability for teams adopting agile processes like Test Driven Development, Continuous Integration and Continuous Deployment. As Wikipedia describes, it “emphasizes the use of well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.”
Many of the most popular social sites on the internet are built with Rails. Basecamp (naturally), AirBnB, Github, and Shopify are all great examples. Twitter even started out as an RoR application before being shifted to Scala (hint: we love Scala too).
Thanks to it’s full feature-set and vibrant developer community, Rails is definitely a great choice for building Stream powered applications.
Our framework integration for Rails is stream-rails.
Continuous integration is via Travis and we publish packages to Ruby Gems. Contributions in the form of issues, feature suggestions and pull requests are most welcome.
Our low level Ruby API is also available.