== WvdS Data-Gateway == ====== Overview ====== The **WvdS WebAPI Data Gateway** is a universal REST API interface for accessing relational databases. ===== What does the Gateway do? ===== * Exposes databases as [[.:entwickler:rest:start|REST API]] * Supports [[.:entwickler:odata:start|OData]], [[.:entwickler:graphql:start|GraphQL]] and JSON * Enables access from [[.:anwender:excel:start|Excel]], [[.:anwender:access:start|Access]], [[.:anwender:powerbi:start|Power BI]], [[.:anwender:vba:start|VBA]] and all programming languages ===== Supported Databases ===== | SQL Server | SQLite | MySQL | PostgreSQL | ===== API Styles ===== ^ Style ^ Use Case ^ | [[.:entwickler:odata:start|OData]] | Excel, Power BI, Access | | [[.:entwickler:graphql:start|GraphQL]] | Modern Web Apps | | [[.:entwickler:rest:start|REST/JSON]] | Universal | ===== Security ===== The Gateway supports [[.:business:sicherheit:start|Post-Quantum Cryptography]] for future-proof encryption. ====== Quick Start ====== First steps with the Data Gateway. ===== Start Server ===== WvdS.WebAPI.Data.Gateway.Api.exe The server runs by default on ''http://localhost:5000''. ===== First Query ===== # Get table list curl http://localhost:5000/api/v1/dsn/demo/tables ===== Read Data ===== # First 10 customers curl "http://localhost:5000/odata/demo/Customers?\$top=10" ===== Next Steps ===== * [[.:administrator:start|Installation & Configuration]] * [[.:entwickler:start|API Documentation]] * [[.:anwender:start|Excel & Access Integration]] * [[.:operator:start|Operator Handbook]] - Runbooks for Operations ---- ===== Operator Handbook ===== **For Sysadmins & DevOps:** -> [[.:operator:start|Operator Handbook]] \\ Runbooks, checklists, copy-paste commands for daily operations. ^ Category ^ Description ^ Runbooks ^ | [[.:operator:tagesgeschaeft:start|Daily Operations]] | Start server, manage DSN, Health Check, Logs | 4 | | [[.:operator:automatisierung:start|Automation]] | Windows Service, systemd, Docker, Kubernetes | 4 | | [[.:operator:monitoring:start|Monitoring]] | Prometheus, Grafana, Alerting | 3 | | [[.:operator:sicherheit:start|Security]] | TLS, Certificates, Firewall | 3 | | [[.:operator:backup:start|Backup]] | Config Backup, DSN Export | 2 | ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional// {{tag>data-gateway overview api rest odata graphql}}