/Banking-api

This project implements a RESTful API for managing information about banking institutions, utilizing Quarkus as the framework of choice. Key technologies include RESTEasy (JAX-RS) for endpoint management, Hibernate ORM with Panache for seamless database integration, PostgreSQL for robust data storage, and SmallRye JWT for secure authentication.

Primary LanguageJava

Banking Institutions API Documentation

Overview

This project implements a RESTful API for managing information about banking institutions, utilizing Quarkus as the framework of choice. Key technologies include RESTEasy (JAX-RS) for endpoint management, Hibernate ORM with Panache for seamless database integration, PostgreSQL for robust data storage, and SmallRye JWT for secure authentication.

Technologies Used

  • Quarkus: High-performance, cloud-native Java framework.
  • RESTEasy (JAX-RS): Simplifies development of RESTful APIs.
  • Hibernate ORM with Panache: Provides easy data access and persistence.
  • PostgreSQL: Reliable open-source relational database management system.
  • SmallRye JWT: Implements JWT-based authentication for secure API access.

Features

  • List Banking Institutions: Retrieve a list of all banking institutions.

API Documentation - Swagger

Explore the API endpoints and parameters using Swagger UI: