--- title: "Ruby Driver" description: "Learn how to connect to, select, and insert data in a SQL Database using Ruby on Windows, Linux, or macOS." ms.custom: "" ms.date: "10/06/2020" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual ms.assetid: 45d1b1b6-363d-4924-bcb1-b2582b60f76b author: David-Engel ms.author: v-daenge --- # Ruby Driver for SQL Server ![Download-DownArrow-Circled](../../ssms/media/download-icon.png)[To download Ruby driver for SQL](../sql-connection-libraries.md#anchor-20-drivers-relational-access) You can connect to a SQL Database using Ruby on Windows, Linux, or macOS. ## Get started * [Step 1: Configure development environment for Ruby development](step-1-configure-development-environment-for-ruby-development.md) * [Step 2: Create a SQL database for Ruby development](step-2-create-a-sql-database-for-ruby-development.md) * [Step 3: Proof of concept connecting to SQL using Ruby](step-3-proof-of-concept-connecting-to-sql-using-ruby.md) ## Documentation [Documentation at ruby-lang.org](https://www.ruby-lang.org/en/documentation/) ## Support Ruby and tiny_tds are community-supported software. This software doesn't come with Microsoft support. To get help, visit the community resources. ## Community resources * [Azure Ruby Developer Center](https://azure.microsoft.com/develop/ruby/) ## Samples * [Getting Started with Ruby on macOS](https://www.microsoft.com/sql-server/developer-get-started/ruby/mac/) * [Getting Started with Ruby on Ubuntu](https://www.microsoft.com/sql-server/developer-get-started/ruby/ubuntu/) * [Getting Started with Ruby on Red Hat Enterprise Linux (RHEL)](https://www.microsoft.com/sql-server/developer-get-started/ruby/rhel/)