# What is SOQL?

> SOQL, the Salesforce Object Query Language, is the language used to query records in Salesforce, similar to SQL's SELECT statement but built around Salesforce objects and their relationships. It is used in Apex, integrations, the developer console and reporting tools.

Source: https://synconai360.com/glossary/soql

Also called: Salesforce Object Query Language.

## Why it matters

Writing SOQL needs the exact API names of objects, fields and relationships, which is where most queries go wrong in an unfamiliar org.

## In SyncOnAI 360

Describe the data in plain English and SyncOnAI 360 writes SOQL against the org's real objects and fields, runs it live and shows the query. Records are read live and not stored.

## Related terms

- [Apex](https://synconai360.com/glossary/apex)
- [Salesforce metadata](https://synconai360.com/glossary/salesforce-metadata)
