# Smart contract languages

The native smart contract language for æternity is the Sophia Language, although there is limited support for Solidity. The following sections include in-depth information about Sophia, followed by a short section on specifications for Solidity support.&#x20;

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Sophia Documentation</td><td><a href="https://839505583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FggVl0Jqy6Dd8f38hGk63%2Fuploads%2FFg8uXb2tgWcUjB3yscps%2Fflip-30deg-gradient.svg?alt=media&#x26;token=7011595e-bad7-4b5e-926e-501080d42820">flip-30deg-gradient.svg</a></td><td><a href="https://app.gitbook.com/s/yxhRUAwn7tH8JUboTur7/aesophia/docs/sophia">sophia</a></td></tr><tr><td>Sophia in Protocol Documentation</td><td><a href="https://839505583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FggVl0Jqy6Dd8f38hGk63%2Fuploads%2F5IDvcnPUSTlfHHLsx9dd%2Fflip-30deg-gradient2.svg?alt=media&#x26;token=3e08f4e0-e00b-4a70-a413-e5266fb9e220">flip-30deg-gradient2.svg</a></td><td><a href="https://app.gitbook.com/s/yxhRUAwn7tH8JUboTur7/protocol/contracts/sophia">sophia</a></td></tr><tr><td>Solidity Specifications and support</td><td><a href="https://839505583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FggVl0Jqy6Dd8f38hGk63%2Fuploads%2FU6AxxjQIzLuS9z4AwiGP%2F15deg-gradient.svg?alt=media&#x26;token=a2520256-1072-43f8-9a8d-3681276494bd">15deg-gradient.svg</a></td><td><a href="https://app.gitbook.com/s/yxhRUAwn7tH8JUboTur7/protocol/contracts/solidity">The Solidity Language</a></td></tr></tbody></table>
