What a API Design intern does

The API Design role, what you build at each level and what you need before you start.

Design APIs developers love to use: REST conventions, OpenAPI contracts, errors, pagination, versioning, security, webhooks and great documentation.

What you build, level by level

  • Level 1: Foundations: What an API is, HTTP for API designers, Resource naming and more.
  • Level 2: Building real features: Implement the API, Contract tests, Authentication design and more.
  • Level 3: Professional work and capstone: GraphQL schema, gRPC service, API gateway and more.

Where this work is used

Training Trains, W3AppDevelopers and DomainHostly use these skills in real projects: Full Stack Web Application Development. Interns who pass the readiness check can take paid-company work from the Company Work board in the portal.

Before you start

Basic backend programming helps. HTTP fundamentals are covered in level 1.

Tools and first-week setup โ†’