Tweets are then sent to look for engines by using the Firehose API. The API swiftly became iconic as a reference implementation for public Rest APIs and is commonly cited in programming tutorials. Ruby Enterprise Edition implementation of Ruby. Since 2009, implementation has been slowly changed with software package created in Scala. In 2009, Nielsen Online reported that Twitter had a consumer-retention amount of forty %.