Compare source and delivery method
Choose from Pull, Push, and Hosting sources together with Default Endpoint, CNAME, and Full DNS examples.
Open choice guideCDN.com.tr Help
Create the account shell from CDN Accounts, buy and assign the package in the panel when required, and prepare the account UUID for DNS, storage, platform, or cdnctl workflows.
Getting started
Create the account shell from CDN Accounts, buy and assign the package in the panel when required, and prepare the account UUID for DNS, storage, platform, or cdnctl workflows.
The wizard prepares the customer workspace that later domain, storage, platform, and apply operations attach to.
The customer completes payment in the panel; automation consumes already purchased packages.
After the first account is ready, continue based on workload type.
After signing in, `/en/management/cdn` shows existing accounts and the Add Your Website button.
Expected result: The user can enter the new-account flow from the panel.
cdnctl update --check
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
The wizard first asks which source type the account should use; that choice determines the later product path.
Expected result: The package step follows content source selection.
export CDN_SOURCE=pull
# Alternatives: push or hosting
If no package is available, package purchase and payment are completed by the customer in the panel, not delegated to terminal or AI agents.
Expected result: A purchased package ID can be listed by automation.
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
The same source type can be delivered through Default Endpoint, Full DNS Transfer, or Custom Subdomain.
Expected result: The account returns to the account list with the selected source and delivery method.
cdnctl cdn accounts create --source "$CDN_SOURCE" --delivery default-endpoint --package "$PAID_PACKAGE_ID" --alias first-account-demo
export ACCOUNT_UUID=<account_uuid>
After the account shell exists, it must appear in the account list, be selectable, and expose package change or assignment surfaces.
Expected result: Later DNS, Pull, Push, Platform, or Apply Changes work is scoped to the same account UUID.
cdnctl accounts describe --account "$ACCOUNT_UUID"
cdnctl accounts packages attach --account "$ACCOUNT_UUID" --package "$PAID_PACKAGE_ID"
A customer is new to CDN.com.tr and needs a customer-visible CDN account before attaching domains, DNS, SSL, Push storage, Pull origins, or platform deploys.