How I built and deployed 22 production APIs in a few months using TypeScript, Express and Render

Posted by Cpaguy1151@reddit | learnprogramming | View on Reddit | 3 comments

I wanted to share my build process in case it's useful for anyone learning to ship production APIs.

Over the past few months I built a portfolio of 29 live APIs for trading bots and AI agents. Here's the exact stack and process I used:

Stack:

Build pattern I follow every time:

  1. Create GitHub repo with description
  2. Open Codespace
  3. Write one setup.sh heredoc script that creates all files
  4. Run bash setup.sh
  5. npm install && npm run dev
  6. Test with curl
  7. Commit, deploy to Render
  8. List on OrbisAPI

Every API has the same structure:

src/
  routes/        — express routers
  services/      — business logic
  middleware/    — logger, rate limiter
  types/         — TypeScript interfaces

Things I learned:

Happy to share any specific files or answer questions about the setup.