Introducing Edgio Applications v7Find out what's new.
Edgio
Edgio

Getting Started

Get started with Edgio by performing these steps:
  1. Create an Edgio account.
  2. Create an Edgio property.
  3. Test your property.
  4. Next steps.

Step 1: Create an Edgio Account

Signing up for an Edgio account is free and quick.
  1. Sign up now by either:
    • Manually creating an account.
      1. Provide your name, email (user name), and a password. Click Create Account.
      2. Check your email for confirmation instructions. Click CONFIRM MY ACCOUNT to load the Edgio Console.
    • Using your existing Github or Google account. You will need to log in to Github or Google and then authorize linking Edgio to your account.
  2. Click Accept to accept our terms of service and privacy policy.

Step 2: Create an Edgio Property

Each website that will run behind Edgio requires an Edgio property. A property determines how Edgio will process your website’s traffic.
  1. From the Edgio Console, click + New Property.
    + New Property
  2. In the Property Name option, assign a name to your new property (e.g., My Property).
  3. Under the Hostnames section, click + Add Hostname and then type a domain (e.g., www.example.com or cdn.example.com) that will be served through Edgio.
    + New Property
  4. An origin configuration identifies a set of web servers that will serve as the source for the content served through Edgio.
    If you are integrating a JavaScript framework with Edgio Sites, then you will take advantage of our CDN-as-code approach to configuration. This approach allows you to define your CDN configuration, including backends, within your code. Additionally, it allows you to fulfill requests through Serverless Compute. As a result, you are not required to define an origin configuration.
    Perform one of the following steps:
    • Origin: Define the set of web servers that will serve as the origin for the hostname defined in step 3 by setting the Origin Hostname option to a domain or an IP address (e.g., www-origin.example.com or 192.0.2.222) that points to them.
      You may safely ignore the other origin settings until you are ready to fine-tune your setup. Learn more about origins.
      Your origin configuration should now look similar to this:
      + New Property
    • Framework: If you are integrating a JavaScript framework with Edgio Sites, then delete the web origin by clicking the
      Delete
      icon that appears next to it.
      Your origin configuration should now look similar to this:
      + New Property
  5. Click Create Property.
  6. If you have defined at least one origin configuration, your property will be automatically deployed to the Edgio network. Proceed to Step 3: Test Your Property.
    JavaScript Framework Only: If you are using a JavaScript framework, then you should use the Edgio CLI to initialize your property.
    This step requires Node.js v16.x.
    Install the Edgio CLI, initialize your property, and then deploy it by running the following command from the root directory of your web application or website:
    Bash
    1npx @edgio/cli@latest init \
    2 --edgioVersion latest \
    3 --name <PROPERTY> \
    4 --deploy
    Replace <PROPERTY> with the name of the property defined in step 2. You should only use lower-case characters and replace spaces with dashes (e.g., my-property).
    Once you have successfully deployed your property to Edgio, our CLI provides an edge URL that allows you to preview your site. Learn how to get started with CDN-as-code.

Step 3: Test Your Property

Once your property is successfully deployed to the Edgio network, a URL will appear within the Latest Production Deployment section. Follow that link to preview your site behind Edgio.
Latest Production Deployment

Next Steps

Congratulations on setting up a basic property on Edgio!
You are now ready to:
  • Fine-tune your origin configuration.
    For example, you can enable Server Name Indication (SNI) on an origin configuration or shield it from requests to reduce network bandwith usage and the load on your web servers.
  • If you plan on collaborating with other team members, then you should create a team. After which, you will need to create a property for that team.
  • Create environments to match your software development workflow. Each environment provides site previews that allow QA testers, code reviewers, and other stakeholders to immediately try out newly introduced changes before they are introduced into your production environment.
  • Set up Edgio Performance. Learn how to:
    • Optimize website performance by defining a caching policy, predictive prefetching, and other edge logic through Rules. Alternatively, if you prefer code to UI, then you can take advantage of our CDN-as-code approach to CDN configuration.
    • Gain performance insights through which you can fine-tune your configuration through our Observability solution.
    • Speed up development by quickly iterating through different variations of your site through our Traffic Splitting solution.
  • Set up Edgio Security. We automatically provide distributed denial-of-service (DDOS) protection to traffic that runs behind Edgio. Apply additional protection to your web applications and APIs through our Web Application Firewall solution. Contact your account manager or our sales department at 1 (866) 200 - 5463 to upgrade your account.
  • Set up Edgio Sites. If you are currently using a JavaScript framework, then you can improve your website’s performance by using our serverless workers to quickly render server-side content in a scalable manner.