# API Development Tips

DevFeed: [API Development Tips](<https://devfeed.tech/articles/api-development-tips-20739.md>)

Original publisher: [Read original article](<https://blog.fedecarg.com/2018/06/18/api-development-tips/>)

Author: Federico

Published: 2018-06-18T12:45:00Z

Content type: tutorial

Language: en

Sources: [Federico Cargnelutti](<https://devfeed.tech/sources/federico-cargnelutti.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>), [backend-development](<https://devfeed.tech/topics/backend-development.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [development](<https://devfeed.tech/tags/development.md>), [errors](<https://devfeed.tech/tags/errors.md>), [external](<https://devfeed.tech/tags/external.md>), [latency](<https://devfeed.tech/tags/latency.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [pitfalls](<https://devfeed.tech/tags/pitfalls.md>), [releases](<https://devfeed.tech/tags/releases.md>), [router](<https://devfeed.tech/tags/router.md>), [servers](<https://devfeed.tech/tags/servers.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [standards](<https://devfeed.tech/tags/standards.md>), [test](<https://devfeed.tech/tags/test.md>), [tips](<https://devfeed.tech/tags/tips.md>), [web-services](<https://devfeed.tech/tags/web-services.md>)

## AI overview

This article presents five practical tips for developing reliable open web APIs: test beyond unit tests, plan for future versions, embrace standards, monitor honestly, and design failures well.

## Source excerpt

Organisations who are paying attention already know they need to have an open web API, and many already have under development or in the wild. Make sure you haven't been caught by the pitfalls of many early API releases. Multiple points of failure: The 5 tips Test it all Plan for future versions Embrace standards [...]