# Ruby Client
source: https://docs.chalk.ai/docs/client-ruby

## Query features with Chalk's Ruby client library

The Chalk Ruby client library provides a convenient way to query features from your Ruby applications.

- chalk-ruby GitHub Repository
- RubyGems Package

### Installation

Add chalk_ruby to your Gemfile:

```
gem 'chalk_ruby'
```

Then run:

```
bundle install
```

Or install it directly:

```
gem install chalk_ruby
```

### Basic Usage

Here's a quick example of how to use the Chalk Ruby client:

```
require 'chalk_ruby'

# Initialize the client
client = ChalkRuby::Client.new(
  client_id: 'your-client-id',
  client_secret: 'your-client-secret',
  environment_id: 'your-environment-id'
)

# Query features
result = client.query(
  inputs: {
    'user.id' => 'user123'
  },
  outputs: [
    'user.credit_score',
    'user.account_age_days'
  ]
)

puts result
```

### Next Steps

- Query Basics - Learn how to query features
- Authentication - Set up authentication for your client
- Online Query API - Explore the online query API




