0% found this document useful (0 votes)
63 views6 pages

30 Free APIs For Developers

The document lists 30 free APIs for developers across various categories including open data, weather, news, AI, sports, and miscellaneous. It also outlines a roadmap for learning about Generative AI, covering foundational concepts, model training, and available resources. Additionally, it discusses the evolution of HTTP protocols and the structure of URLs.

Uploaded by

Skpatt Tassou
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views6 pages

30 Free APIs For Developers

The document lists 30 free APIs for developers across various categories including open data, weather, news, AI, sports, and miscellaneous. It also outlines a roadmap for learning about Generative AI, covering foundational concepts, model training, and available resources. Additionally, it discusses the evolution of HTTP protocols and the structure of URLs.

Uploaded by

Skpatt Tassou
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

EP152: 30 Free APIs for Developers

ByteByteGo
Mar 1

30 Free APIs for Developers


APIs are the backbone of modern software development. Whether it is a
hobby project or a real-world application, developers need APIs. These APIs
(some completely free and some with free tiers) can help kickstart
development.

1. Public APIs for Open Data


OpenStreetMap, NASA, World Bank, GeoNames, and Open Library
APIs provide a lot of useful data.

1/6
2. Weather APIs
OpenWeather, Weather API, StormGlass, Visual Crossing, and
WeatherBit are some APIs to fetch weather-related information

3. News APIs
The News API, GNews, Guardian News, Current News API, and New
York Times API can help developers fetch the latest news.

4. AI & NLP APIs


Open AI API, Gemini, HugginFace API, Claude API, and Grok API can
help developers experiment with AI models and tools.

5. Sports API
Football Data Org, NBA API, All Sports API, ESPN API, and API-
Football can help fetch sports-related information.

6. Miscellaneous
Some interesting miscellaneous APIs are TimeZone API, Unsplash API,
Marvel API, Dictionary API, and QR Generation API.

Over to you: Which other API will you add to the list?

The Generative AI Learning Roadmap


Generative AI is a type of AI that can create new content based on what it
has learned from existing knowledge. It has the potential to revolutionize
human learning.

2/6
Here’s a GenAI roadmap with learning resources:

1. Learn about important concepts like Probability, Statistics, Calculus,


and Linear Algebra.

2. Understand the working of foundational models like GPT, MetaAI’s


Llama, Gemini, DeepSeek, and Claude.

3. Learn the GenAI development stack that includes Python, Language,


ChatGPT APIs, Prompt Engineering, VectorDB, DeepSeek, Llama, and
Huggingface.

4. Learn how to train and fine-tune a foundation model.

5. Understand the role of AI Agents and how to build one using GenAI
tools.

6. Learn about GenAI models for computer vision such as GAN


(Generative Adversarial Networks), MidJourney, DALL E, Flux, and so
on.

7. Make use of GenAI Learning Resources such as DeepLearning AI


platform, Kaggle, Generative AI Insider’s Guide by ByteByteGo, Google
Labs, and Nvidia Learning platforms.

3/6
HTTP/1 -> HTTP/2 -> HTTP/3

HTTP 1 started in 1996 followed by HTTP 1.1 the very next year. In 2015,
HTTP 2 came about and in 2019 we got HTTP 3.

With each iteration, the protocol has evolved in new and interesting ways.

1 - HTTP 1 (and its sub-versions) introduced features like persistent


connections, pipelining, and the concept of headers. The protocol was built
on top of TCP and provided a reliable way of communication over the World
Wide Web. It is still used despite being over 25 years old.

2 - HTTP 2 brought new features such as multiplexing, stream prioritization,


server push, and HPACK compression. However, it still used TCP as the
underlying protocol.

3 - HTTP 3 uses Google’s QUIC, which is built on top of UDP. In other words,
HTTP 3 has moved away from TCP.

4/6
Structure of URL
Do you know all the components of a URL?

Uniform Resource Locator (URL) is a term familiar to most people, as it is


used to locate resources on the internet. When you type a URL into a web
browser's address bar, you are accessing a "resource", not just a webpage.

URLs comprise several components:

The protocol or scheme, such as http, https, and ftp.

The domain name and port, separated by a period (.)

The path to the resource, separated by a slash (/)

The parameters, which start with a question mark (?) and consist of
key-value pairs, such as a=b&c=d.

The fragment or anchor, indicated by a pound sign (#), which is used to


bookmark a specific section of the resource.

5/6
6/6

You might also like