top of page
90s theme grid background
Writer's pictureGunashree RS

Your Comprehensive Guide to Jet Bridge

Introduction

In today's fast-paced software development landscape, efficiency and ease of use are paramount. Jet Bridge is a powerful tool designed to bridge the gap between your SQL database and Jet Admin, offering a seamless and extendable back-office solution for your application. This guide will delve into what Jet Bridge is, its key features, installation process, and how it can benefit both small startups and mature companies. Whether you're a developer looking to streamline your workflow or a business seeking robust data management solutions, Jet Bridge provides the tools you need to succeed.


jet bridge image

What is Jet Bridge?

Jet Bridge is a standalone application that generates a REST API, allowing your SQL database to connect with Jet Admin. This integration facilitates the creation, reading, updating, and deletion (CRUD) of data, making it an essential component for managing backend operations efficiently. Jet Bridge is designed to work with a variety of SQL databases and fits seamlessly into any technology stack, making it a versatile solution for developers and businesses alike.


Key Features of Jet Bridge

  • Data Privacy: Jet Bridge ensures that your data remains private, as it is transferred directly from your browser to your application without any third-party access.

  • Customizable Interface: With a WYSIWYG (What You See Is What You Get) interface, you can customize nearly every part of your admin panel to fit your specific needs.

  • Extendable: Jet Bridge supports custom actions, views, and fields, allowing you to extend its functionality to meet your unique requirements.

  • Works with Any Technology: The interface is automatically generated based on an analysis of your database structure, making it compatible with any tech stack.

  • Quick Installation: Setting up Jet Bridge is straightforward and requires minimal configuration.


Getting Started with Jet Bridge


Installation and Setup

To begin using Jet Bridge, follow these steps:

  1. Visit the Jet Admin Site: Navigate to Jet Admin.

  2. Create an Account: If you don't have an account, sign up and log in.

  3. Download Jet Bridge: Follow the installation guide to download and install Jet Bridge on your server.

  4. Connect to Your Database: Jet Bridge supports various SQL databases, including PostgreSQL, MySQL, MariaDB, SQLite, Oracle, Microsoft SQL Server, BigQuery, Snowflake, Firebird, and Sybase. Configure the connection to your database.

  5. Start Jet Bridge: Launch the application to start generating the REST API and connect it to Jet Admin.


Configuration

After installation, configure Jet Bridge to suit your needs:

  1. Database Connection: Ensure that your database credentials are correctly set up in the configuration file.

  2. Security Settings: Configure any necessary security settings, such as API keys or access tokens.

  3. Customization: Customize the admin panel interface using the WYSIWYG editor in Jet Admin.


Core Features and Benefits


CRUD Operations

Jet Bridge simplifies the management of CRUD operations by generating REST APIs for your database. This allows you to create, read, update, and delete data efficiently.

Example:

json

GET /api/users

{

  "id": 1,

  "name": "John Doe",

  "email": "john.doe@example.com"

}

Search and Filter

Jet Bridge enables easy filtering and searching of data by any field. You can also create SQL segments for more specific filtering needs.


Example:

json

GET /api/users?filter=email:john.doe@example.com

Segments

Save and reuse applied filters as segments or create them from SQL queries for quick access in the future.


WYSIWYG Interface Customization

The interface can be visually customized, allowing you to modify the navigation menu, list views, and forms without coding.


List View Layouts

Choose from various list layouts, including table views, Kanban boards, and maps with markers.


Dashboards

Create interactive dashboards with charts, tables, and other widgets to visualize your KPIs and monitor data without programming. Complex data queries can be created using SQL.


Teams and Permissions

Collaborate with team members by assigning access rights and permissions based on their roles.


Export Data

Export data in common formats such as CSV or Excel for reporting and analysis.


Responsive Layout

Jet Bridge's interface is optimized for use on any device, ensuring a seamless experience across phones, tablets, and desktops.


Extendability

For specific use cases, Jet Bridge offers Flex features to implement custom functionality:

  • Custom Views: Create custom views using React, Angular, or any other framework.

  • Custom Actions: Define actions that can be executed directly from the admin interface.

  • Custom Fields: Create custom fields using JavaScript to format and combine data as needed.


How Jet Bridge Works

Jet Bridge operates by connecting your SQL database to Jet Admin via a REST API. The architecture involves the following components:

  1. Your Application: The primary application that interacts with your database.

  2. Database: The SQL database that stores your data. Jet Admin does not have direct access to it.

  3. Jet Bridge: An open-source application installed on your server, generating REST APIs based on your database structure.

  4. Jet Admin Interface: A web application hosted by Jet Admin, accessible from any browser. It interacts with your database through Jet Bridge, ensuring data privacy and security.


Installation Requirements

  • Python 2.7 or 3.4+

  • Supported SQL Databases: PostgreSQL, MySQL, MariaDB, SQLite, Oracle, Microsoft SQL Server, BigQuery, Snowflake, Firebird, Sybase


Conclusion


Jet Bridge is a powerful tool that simplifies backend management by generating REST APIs to connect your SQL database with Jet Admin. Its extensive features, ease of use, and robust security make it an ideal solution for both small startups and mature companies. By leveraging Jet Bridge, you can enhance your application's functionality, streamline operations, and maintain a high level of data privacy. Whether you're looking to improve your current setup or start a new project, Jet Bridge offers the flexibility and scalability you need to succeed.


Key Takeaway


Introduction to Jet Bridge:

  • Jet Bridge is a standalone application that generates REST APIs, connecting your SQL database with Jet Admin for seamless data management.


Key Features:

  • Data Privacy: Ensures data privacy by transferring data directly from the browser to the application.

  • Customizable Interface: Offers a WYSIWYG editor for extensive customization.

  • Extendable: Supports custom actions, views, and fields.

  • Compatibility: Works with various SQL databases and any technology stack.

  • Quick Installation: Easy and straightforward setup process.


Installation and Setup:

  • Visit the Jet Admin site to create an account.

  • Download and install Jet Bridge on your server.

  • Connect Jet Bridge to your SQL database.


Core Features and Benefits:

  • Simplified CRUD operations through generated REST APIs.

  • Search and filter capabilities for efficient data handling.

  • Customizable list views and dashboards.

  • Export data in formats like CSV and Excel.

  • Responsive layout optimized for all devices.


Extendability:

  • Flex features for implementing custom views, actions, and fields using various frameworks and JavaScript.


How Jet Bridge Works:

  • Connects your application’s SQL database to Jet Admin via REST API.

  • Ensures data privacy by not giving Jet Admin direct database access.


Installation Requirements:

  • Requires Python 2.7 or 3.4+.

  • Supports a wide range of SQL databases, including PostgreSQL, MySQL, and more.


Conclusion:

  • Jet Bridge is ideal for both small startups and mature companies, offering flexibility, scalability, and enhanced data privacy.



FAQs


What is Jet Bridge?


Jet Bridge is a standalone application that generates REST APIs to connect your SQL database with Jet Admin, facilitating efficient data management.


How does Jet Bridge ensure data privacy?


Jet Bridge transfers data directly from your browser to your application without any third-party access, ensuring data privacy.


What databases does Jet Bridge support?


Jet Bridge supports various SQL databases, including PostgreSQL, MySQL, MariaDB, SQLite, Oracle, Microsoft SQL Server, BigQuery, Snowflake, Firebird, and Sybase.


Can I customize the Jet Admin interface?


Yes, the Jet Admin interface is highly customizable using a WYSIWYG editor, allowing you to modify navigation menus, list views, and forms visually.


Is Jet Bridge extendable?


Yes, Jet Bridge supports Flex features for creating custom actions, views, and fields to meet specific needs.


How do I install Jet Bridge?


Follow the installation guide on the Jet Admin website to download and install Jet Bridge on your server and connect it to your database.


Article Source:


댓글


bottom of page