25 of the best JavaScript APIs

Here's our pick of the best JavaScript APIs around right now, plus a guide to getting started using them. These will help you add new and interesting functionality to your sites and apps. A word of warning: many of these APIs are still in development, so make sure you check browser support before you start using them, and provide fallbacks where necessary.

For more awesome plugins to explore, take a look at our guides to the best HTML APIs and Google APIs, or to build a site from scratch (without code) use a website builder. You might also want to see our guide to some of the best JavaScript frameworks and JavaScript tools to try. Don't forget it's also vital to consider your choice of web hosting service, to make sure your site runs as you want it to.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Matt Crouch

Matt Crouch is a front end developer who uses his knowledge of React, GraphQL and Styled Components to build online platforms for award-winning startups across the UK. He has written a range of articles and tutorials for net and Web Designer magazines covering the latest and greatest web development tools and technologies. 

Read more
404 pages: LEGO
The best 404 pages for clever web design inspiration
Hip-Hop infographic by Dorothy
29 inspiring infographics
hero
I tested an excellent online Photoshop alternative you've probably never heard of
Three logos of the best website builders for photographers.
The best website builder for photographers: build an online home for your images
The logos of three of the best digital art software programs
The best digital art software
Best website builder for artists: Wix/Shopify/Squarespace
The best website builder for artists: craft an online portfolio to be proud of
Latest in Javascript
Speed up JavaScript
21 steps to super speedy JavaScript
Angular 8
What's inside Angular 8?
brain.js neural network
Use brain.js to build a neural network
Explore data visualisation with p5.js
Explore data visualisation with p5.js
WebGL 3D
Create a WebGL 3D landing page
JavaScript code splitting
All you need to know about JavaScript code splitting
Latest in Features
AI generated images of a male creative director and a female parent
AI's gender bias is even worse than reality
Augustinas Paukšte waving out of a window
"I tried to be a human orchestra": a day in the life of creative director Augustinas Paukšte
Lady Phyll
"She embodies strength, resilience, and pride": Ron Timehin on photographing LGBTQ+ icon Lady Phyll
Atomfall hands-on; various scenes from a video game set in a 1950s England after the apocalypse
"We wanted it to feel big" – playing Atomfall from an art director’s perspective
Best video game architecture; a woman stands in front of a city scene, in the distance is a mix of gothic and modernist buildings
The best video games for architecture and design fans
Among The Trolls by Avantgarden Games;
How Unreal Engine 5 is harnessed to blend photoreal environments with fantasy folklore in Among The Trolls