I will build a python fastapi rest API with tests and documentation


About this gig
Need a Python backend for your web app or internal tool?
I build FastAPI REST APIs with Pydantic validation, error handling, automated tests and Swagger documentation.
I have 5 years of software development experience, including Python backend services, AWS serverless and industrial integrations.
Packages:
- Basic: up to 2 simple endpoints, without a database or authentication.
- Standard: CRUD for 1 resource, up to 5 endpoints and 1 database.
- Premium: up to 10 endpoints for 2 resources, 1 database, and integration with 1 agreed authentication provider with user-level access checks.
All packages include source code, dependencies, tests and setup instructions.
An endpoint is one HTTP method and path. Scope, simple business rules and acceptance criteria must be agreed before ordering.
Frontend, deployment, hosting fees, payments and external API integrations are excluded.
Deployment is available as an extra; full-stack apps require a custom quote.
Please message me with your requirements before ordering.
We can communicate in English, Spanish or Italian.
Get to know Andrea R
Backend Engineer Python REST APIs System Integrations
- FromSpain
- Member sinceApr 2022
- Avg. response time1 hour
Languages
English, Italian, Spanish
My Portfolio
Other Software Development Services I Offer
FAQ
What counts as an endpoint or resource?
An endpoint is one HTTP method and path. GET /orders and GET /orders/{id} count as two endpoints. A resource is one agreed data entity, such as customers or products.
Which databases can I choose?
The choice depends on your requirements. Existing databases, migrations, and legacy applications must be reviewed before ordering.
What authentication is included in Premium?
Premium includes backend integration with one agreed authentication provider and user-level access checks. Firebase Authentication is one option; other providers require review before ordering.
Can you build a complete web application?
Yes. A frontend, backend, authentication, database, and deployment can be quoted together after reviewing your requirements. Full-stack applications are not included in these packages or standard extras. Please contact me for a custom offer.
