Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
DuckRails

DuckRails

Mock the universe!

1 follower

Mock the universe!

1 follower

Visit website
DuckRails is an open source tool for developers to quickly & dynamically mock API endpoints.
  • Overview
  • Launches1
  • Reviews
  • Alternatives
  • Team
  • Awards
  • More
Company Info
github.com/iridakos/duckrailsGitHub
DuckRails Info
Launched in 2016View 1 launch
Forum
p/duckrails
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
SocialX

Similar Products

StopLight
StopLight
The easiest way to test, debug, and share your web APIs
Mockable
Mockable
Create REST and SOAP services which mimic your external prov
ezyMock
ezyMock
Mocking API endpoints has never been easier
Aroma API
Aroma API
Universal API for productivity apps
DuckRails gallery image
DuckRails gallery image
DuckRails gallery image
DuckRails gallery image
DuckRails gallery image
DuckRails gallery image
DuckRails gallery image
Launch tags:
Web App•Productivity•API
Launch Team
Ben TossellLazarus Lazaridis

What do you think? …

Ben Tossell
Ben Tossell

Makerpad

Hunter
some context from the site: Its main purpose is to allow developers to quickly and dynamically mock API endpoints. Why mock? Some reasons to mock endpoints: The service you want to consume: is still under development is not available and you don’t want to implement the mocking inside your code. There’s also another interesting point which transforms the DuckRails from a development tool to an actual API (the tool needs a lot of improvements though in order to be used like this in production): Since the mocks can be configured to be dynamic, you can actually wrap your actual endpoint and enhance it with new data, transformations on the original data and whatever else you can think of.
Report
9yr ago
Lazarus Lazaridis
Lazarus Lazaridis
stup

stup

Maker
@bentossell Thank you for posting this :D
Report
9yr ago
Chandan Kumar
Chandan Kumar
@bentossell Thanks for hunting this, it will save lots of dev. efforts especially while writing unit test case.
Report
9yr ago
Kyle Duck
Kyle Duck
looking forward to sitting back and collecting those fat duckrails royalty checks for the next 100 years
Report
9yr ago
Kyle Duck
Kyle Duck
seriously though this solves a very common problem. me gusta mucho. star'd and will be forking
Report
9yr ago
Mike Coutermarsh
Mike Coutermarsh
PlanetScale Boost

PlanetScale Boost

@thekyleduck LOL
Report
9yr ago
sri
sri

Twittume

To build a Apache CXF restful project and deploy it to Tomcat takes about an hour. Mocking request and response payloads about another hour. I can make this available to a UI developer under half a day. I can re-use the same code and build a fuller implementation later on. How is this tool gonna help me and where will it make more sense to me? I build many many restful services every Sprint. I want to understand more. Thanks
Report
9yr ago
Mike Coutermarsh
Mike Coutermarsh
PlanetScale Boost

PlanetScale Boost

@sridhar_kondoji No idea how you build APIs that fast. you'll have to share your secret with us. Building an API isn't a simple task. I think this is very smart & I see this as valuable for the prototyping stage. You never really know everything that your API needs before you start building. I like that this allows you to prototype/try things out/see how it works before writing code. Potentially even get feedback from users of the API before deploying it. Once deployed & being used, APIs are very hard to change.
Report
9yr ago
sri
sri

Twittume

@mscccc Agree, API implementation is not simple. We built Maven archetypes for Spring Restful and Apache CXF projects. The endpoints, request and response contracts are defined part of the design phase, so we add these to our projects and quickly deploy to QA environment for UI developers to consume and code as per the contract. While the UI developer is consuming the deployed webservices (with dummy/mocked implementation), the backend developer will continue to work on implementing the logic of APIs. This task might take longer depending on the complexity. Again a lot of it depends on the process. We build many many microservices and the above process has helped us. I do see a benefit in Duckrails at design phase and for architects to quickly build something and deploy even before Developers come into picture. I will give it a try for my next sprint project and provide more feedback.
Report
9yr ago
Appwrite
Appwrite — The open-source Vercel alternative
The open-source Vercel alternative
Promoted

Do you use DuckRails?

Reviews
Helpful

You might also like

StopLight
StopLight
The easiest way to test, debug, and share your web APIs
Mockable
Mockable
Create REST and SOAP services which mimic your external prov
ezyMock
ezyMock
Mocking API endpoints has never been easier
Aroma API
Aroma API
Universal API for productivity apps
View more
Review DuckRails?Be the first to review DuckRails