# Getting Started

QuillShield supports three distinct methods for uploading smart contracts for audit:

<figure><img src="https://2968523844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg7lYC2zklMtIIgTdQZy8%2Fuploads%2FrHs8p6uJ8NVUbYMGjvLY%2Fimage.png?alt=media&#x26;token=b4a3e073-b9fc-4128-ad70-76ab9f1a4ce7" alt=""><figcaption></figcaption></figure>

{% content-ref url="getting-started/import-from-verified-contract" %}
[import-from-verified-contract](https://quillainetwork.gitbook.io/quillai-network/agent-swarm/quillshield/getting-started/import-from-verified-contract)
{% endcontent-ref %}

{% content-ref url="getting-started/upload-from-device" %}
[upload-from-device](https://quillainetwork.gitbook.io/quillai-network/agent-swarm/quillshield/getting-started/upload-from-device)
{% endcontent-ref %}

{% content-ref url="getting-started/import-from-github" %}
[import-from-github](https://quillainetwork.gitbook.io/quillai-network/agent-swarm/quillshield/getting-started/import-from-github)
{% endcontent-ref %}
