DEV Community

NOABLST
NOABLST

Posted on • Edited on

9 6

My jounrey into API Security

Hey, my name is Noa. I'm 27 years old and recently started working for BLST Security.
We develop API Security & Bunsiness Logic Security testing tools.

As I started working with the company, I understood that I needed to sharpen my knowledge of APIs, how they function, what tools are there that can help me build APIs and, above all, everything about API security and business logic security testing.

That said, I've decided to write a blog about my journey in the company, learning everything I can about APIs and related topics.

Feel free to check our open source API security tool - https://github.com/blst-security/cherrybomb
⭐ don't forget to star us

I hope you enjoy the journey with me.

Image description

👉 I'll begin with a short explanation:

What is a REST API?

API stands for application programming interface. A REST API is an API that uses Representational State Transfer (REST) as its architectural style.

REST is a style of architecture for web applications that relies on a stateless, client-server model. In a REST API, resources are accessed using Uniform Resource Identifiers (URIs), and the HTTP protocol is used to manipulate them.

Because REST is based on HTTP, it is easy to use REST APIs with any programming language that can communicate with HTTP. Additionally, REST APIs are easy to use because they use standard HTTP verbs (GET, POST, PUT, DELETE) to manipulate resources.

RESTful APIs are popular because they are simple, scalable, and easy to use. Additionally, they are interoperable, meaning that they can be used with a variety of programming languages and platforms.

In the next article I'll write about

How do you perform API Testing?

Thanks for reading 😉

API Trace View

Struggling with slow API calls?

Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more