How long does it take to develop an API in your org? Any plans to compress that timeline and speed up API development?
Sort by:
It depends on the complexity, but usually it takes between 7 to 10 days to achieve it.
We use Python with FastAPI, these allows us to be this fast without decreasing quality.
All our SCRUM cards are managed in ClickUp.
Depends on your organization’s maturity with infrastructure setup and skills. For simple CRUD operations using Stratum gateways give or take 2 weeks development followed by test and prod promotion. If you have a matured CI/CD pipeline and test automation in place that will compress your cycle time immensely.
If you want to streamline speed of delivery, focus on CI/CD pipeline and test automations.
As others have said, the real answer is it depends. But, in my experience, it's weeks, not months to deploy integration using an API and move data across.
In my experience with medium-sized companies, developing and deploying API connectors typically takes about 4-8 weeks, which includes requirements definition, development, testing, and deployment. I've found that the timeline can vary based on the complexity of the connectors and the number of systems being integrated.
We try to reduce the time it takes to build and deploy a shell to less than a day.
Beyond that, we have worked on good developer habits such as CI/CD mentality so the API is built and shipped incrementally.
Testing and automation of testing in the build/deploy pipelines helps ensure we don't regress or break previously built functionality.
Ultimately, measure your cycle time to build something, see what's taking your team time, and work to expand identified bottlenecks.
There is no fixed time. Design, development and testing all depends on how much functionality an API is going to provide. Obviously the more you design and document in advance of building, once you have worked out the functionality you want to provide, the more can be done in parallel to compress the overall timeline, but not the amount of effort involved.
No plans to do it quicker, quality & security before speed. Always.

CRUD API - 1 day per API
API with business logics - 3 - 10 days depending on complexity
Service to Service API integrations - 3-5 days
We start with HLD for the project that takes 3-4 days for a bigger 2-3 sprints project and then proceed with LLD. For smaller features, its just LLD and that takes 1-2 days.
Once LLD is in place, we share schema and mock APIs with UI team.
We keep a buffer of 15% in timelines and 20% for integration testing and fixing QA bugs.
GTM takes another 10%-15% if its a customer facing feature.