External services

This section discusses external services we use.

Mandrill for sending emails

We use Mandrill for sending emails in production.

One of the main reasons why we like Mandrill is that the first 12,000 emails per month are always free.

We do not use mail preview services like letter_opener, mailtrap.io, mailcatcher.me, mail_view or mailer preview feature added in Rails 4.2. This is because we actually deliver the email in non-production environments using Mandrill.

Since the first 12,000 emails per month are free, we also use Mandrill to send emails in non-production environments. We use mail_interceptor to intercept and forward emails in a non-production environment.


We use CircleCI for running tests.

Please login using your GitHub account. If you can see the project on github then you can also access circleCI for that project. You do not need anyone to grant you any permission.


We use Heroku for deploying rails applications.

Some projects have unique requirements, and for such cases, we do deploy applications at other service providers like Rackspace, Linode or DigitalOcean.


We use AWS S3 for storing documents, pictures and videos.


We use Honeybadger for error tracking.


We use DNS Made Easy for DNS hosting.


We use DataDog for infrastructure monitoring.

Cross Browser Testing

We use lambdatest for cross browser testing.

We also use the Microsoft virtual machines to test on Windows browsers.