इस प्रोजेक्ट के बारे में

Data API builder (DAB) एक ओपन-सोर्स, नो-कोड टूल है जो आपके डेटाबेस के लिए सुरक्षित, पूर्ण-विशेषताओं वाले REST और GraphQL एंडपॉइंट बनाता है। यह एक CRUD डेटा API इंजन है जो Azure, किसी अन्य क्लाउड, या ऑन-प्रिमाइसेस पर कंटेनर में चलता है। DAB Azure SQL, SQL Server, SQL Data Warehouse, Cosmos DB, PostgreSQL, और MySQL का समर्थन करता है। यह REST, GraphQL, और MCP एंडपॉइंट प्रदान करता है। इस टूल में कॉन्फ़िगरेशन और प्रबंधन के लिए एक कमांड-लाइन इंटरफ़ेस (dab) शामिल है। शुरुआत करने में .NET रनटाइम और dab CLI इंस्टॉल करना, एक डेटाबेस टेबल बनाना, एक कनेक्शन स्ट्रिंग तैयार करना, एक कॉन्फ़िगरेशन फ़ाइल इनिशियलाइज़ करना, एंटिटीज़ जोड़ना, और सेवा शुरू करना शामिल है। DAB गतिशील रूप से एंडपॉइंट बनाता है और अनुरोधों को SQL में अनुवादित करता है, JSON लौटाता है। इसमें REST के लिए Swagger UI, GraphQL के लिए Nitro UI, और एक हेल्थ एंडपॉइंट जैसी सुविधाएँ शामिल हैं। यह प्रोजेक्ट MIT लाइसेंस के तहत मुफ़्त और ओपन सोर्स है।