Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
An asynchronous JavaScript client library for interacting with most facets of the Fastly API.
Please follow the installation instructions and execute the following JS code:
import Fastly from "fastly";
const apiInstance = new Fastly.AclApi();
// If the FASTLY_API_TOKEN environment variable is set,
// the client will use it to authenticate all API requests.
// Alternatively, you may authorize the client instance
// with a Fastly API token, which will override
// the environment variable.
// Fastly.ApiClient.instance.authenticate("YOUR_API_TOKEN");
const options = {
service_id: "SU1Z0isxPaozGVKXdv0eY", // required
version_id: 56, // required
name: "my_acl",
};
apiInstance.createAcl(options)
.then((data) => {
console.log(data, 'API called successfully.');
})
.catch((error) => {
console.error(error);
});
The Fastly API requires an API token for most operations. If the FASTLY_API_TOKEN
environment variable is set, the client will automatically use it to authenticate all API requests. Alternatively, you may authenticate the client instance with a Fastly API token, which will override the environment variable.
Fastly.ApiClient.instance.authenticate("YOUR_API_TOKEN");
The main documentation for the Fastly API can be found on our Developer Hub.
Class | Method | Description |
---|---|---|
Fastly.AclApi | createAcl | Create a new ACL |
Fastly.AclApi | deleteAcl | Delete an ACL |
Fastly.AclApi | getAcl | Describe an ACL |
Fastly.AclApi | listAcls | List ACLs |
Fastly.AclApi | updateAcl | Update an ACL |
Fastly.AclEntryApi | bulkUpdateAclEntries | Update multiple ACL entries |
Fastly.AclEntryApi | createAclEntry | Create an ACL entry |
Fastly.AclEntryApi | deleteAclEntry | Delete an ACL entry |
Fastly.AclEntryApi | getAclEntry | Describe an ACL entry |
Fastly.AclEntryApi | listAclEntries | List ACL entries |
Fastly.AclEntryApi | updateAclEntry | Update an ACL entry |
Fastly.ApexRedirectApi | deleteApexRedirect | Delete an apex redirect |
Fastly.ApexRedirectApi | getApexRedirect | Get an apex redirect |
Fastly.ApexRedirectApi | listApexRedirects | List apex redirects |
Fastly.ApexRedirectApi | updateApexRedirect | Update an apex redirect |
Fastly.AutomationTokensApi | createAutomationToken | Create Automation Token |
Fastly.AutomationTokensApi | getAutomationTokenId | Retrieve an Automation Token by ID |
Fastly.AutomationTokensApi | getAutomationTokensIdServices | List Automation Token Services |
Fastly.AutomationTokensApi | listAutomationTokens | List Customer Automation Tokens |
Fastly.AutomationTokensApi | revokeAutomationTokenId | Revoke an Automation Token by ID |
Fastly.BackendApi | createBackend | Create a backend |
Fastly.BackendApi | deleteBackend | Delete a backend |
Fastly.BackendApi | getBackend | Describe a backend |
Fastly.BackendApi | listBackends | List backends |
Fastly.BackendApi | updateBackend | Update a backend |
Fastly.BillingApi | getInvoice | Get an invoice |
Fastly.BillingApi | getInvoiceById | Get an invoice |
Fastly.BillingApi | getInvoiceMtd | Get month-to-date billing estimate |
Fastly.BillingAddressApi | addBillingAddr | Add a billing address to a customer |
Fastly.BillingAddressApi | deleteBillingAddr | Delete a billing address |
Fastly.BillingAddressApi | getBillingAddr | Get a billing address |
Fastly.BillingAddressApi | updateBillingAddr | Update a billing address |
Fastly.CacheSettingsApi | createCacheSettings | Create a cache settings object |
Fastly.CacheSettingsApi | deleteCacheSettings | Delete a cache settings object |
Fastly.CacheSettingsApi | getCacheSettings | Get a cache settings object |
Fastly.CacheSettingsApi | listCacheSettings | List cache settings objects |
Fastly.CacheSettingsApi | updateCacheSettings | Update a cache settings object |
Fastly.ConditionApi | createCondition | Create a condition |
Fastly.ConditionApi | deleteCondition | Delete a condition |
Fastly.ConditionApi | getCondition | Describe a condition |
Fastly.ConditionApi | listConditions | List conditions |
Fastly.ConditionApi | updateCondition | Update a condition |
Fastly.ConfigStoreApi | createConfigStore | Create a config store |
Fastly.ConfigStoreApi | deleteConfigStore | Delete a config store |
Fastly.ConfigStoreApi | getConfigStore | Describe a config store |
Fastly.ConfigStoreApi | getConfigStoreInfo | Get config store metadata |
Fastly.ConfigStoreApi | listConfigStoreServices | List linked services |
Fastly.ConfigStoreApi | listConfigStores | List config stores |
Fastly.ConfigStoreApi | updateConfigStore | Update a config store |
Fastly.ConfigStoreItemApi | bulkUpdateConfigStoreItem | Update multiple entries in a config store |
Fastly.ConfigStoreItemApi | createConfigStoreItem | Create an entry in a config store |
Fastly.ConfigStoreItemApi | deleteConfigStoreItem | Delete an item from a config store |
Fastly.ConfigStoreItemApi | getConfigStoreItem | Get an item from a config store |
Fastly.ConfigStoreItemApi | listConfigStoreItems | List items in a config store |
Fastly.ConfigStoreItemApi | updateConfigStoreItem | Update an entry in a config store |
Fastly.ConfigStoreItemApi | upsertConfigStoreItem | Insert or update an entry in a config store |
Fastly.ContactApi | deleteContact | Delete a contact |
Fastly.ContactApi | listContacts | List contacts |
Fastly.ContentApi | contentCheck | Check status of content in each POP's cache |
Fastly.CustomerApi | deleteCustomer | Delete a customer |
Fastly.CustomerApi | getCustomer | Get a customer |
Fastly.CustomerApi | getLoggedInCustomer | Get the logged in customer |
Fastly.CustomerApi | listUsers | List users |
Fastly.CustomerApi | updateCustomer | Update a customer |
Fastly.DictionaryApi | createDictionary | Create an edge dictionary |
Fastly.DictionaryApi | deleteDictionary | Delete an edge dictionary |
Fastly.DictionaryApi | getDictionary | Get an edge dictionary |
Fastly.DictionaryApi | listDictionaries | List edge dictionaries |
Fastly.DictionaryApi | updateDictionary | Update an edge dictionary |
Fastly.DictionaryInfoApi | getDictionaryInfo | Get edge dictionary metadata |
Fastly.DictionaryItemApi | bulkUpdateDictionaryItem | Update multiple entries in an edge dictionary |
Fastly.DictionaryItemApi | createDictionaryItem | Create an entry in an edge dictionary |
Fastly.DictionaryItemApi | deleteDictionaryItem | Delete an item from an edge dictionary |
Fastly.DictionaryItemApi | getDictionaryItem | Get an item from an edge dictionary |
Fastly.DictionaryItemApi | listDictionaryItems | List items in an edge dictionary |
Fastly.DictionaryItemApi | updateDictionaryItem | Update an entry in an edge dictionary |
Fastly.DictionaryItemApi | upsertDictionaryItem | Insert or update an entry in an edge dictionary |
Fastly.DiffApi | diffServiceVersions | Diff two service versions |
Fastly.DirectorApi | createDirector | Create a director |
Fastly.DirectorApi | deleteDirector | Delete a director |
Fastly.DirectorApi | getDirector | Get a director |
Fastly.DirectorApi | listDirectors | List directors |
Fastly.DirectorBackendApi | createDirectorBackend | Create a director-backend relationship |
Fastly.DirectorBackendApi | deleteDirectorBackend | Delete a director-backend relationship |
Fastly.DirectorBackendApi | getDirectorBackend | Get a director-backend relationship |
Fastly.DomainApi | checkDomain | Validate DNS configuration for a single domain on a service |
Fastly.DomainApi | checkDomains | Validate DNS configuration for all domains on a service |
Fastly.DomainApi | createDomain | Add a domain name to a service |
Fastly.DomainApi | deleteDomain | Remove a domain from a service |
Fastly.DomainApi | getDomain | Describe a domain |
Fastly.DomainApi | listDomains | List domains |
Fastly.DomainApi | updateDomain | Update a domain |
Fastly.DomainOwnershipsApi | listDomainOwnerships | List domain-ownerships |
Fastly.EnabledProductsApi | disableProduct | Disable a product |
Fastly.EnabledProductsApi | enableProduct | Enable a product |
Fastly.EnabledProductsApi | getEnabledProduct | Get enabled product |
Fastly.EventsApi | getEvent | Get an event |
Fastly.EventsApi | listEvents | List events |
Fastly.GzipApi | createGzipConfig | Create a gzip configuration |
Fastly.GzipApi | deleteGzipConfig | Delete a gzip configuration |
Fastly.GzipApi | getGzipConfigs | Get a gzip configuration |
Fastly.GzipApi | listGzipConfigs | List gzip configurations |
Fastly.GzipApi | updateGzipConfig | Update a gzip configuration |
Fastly.HeaderApi | createHeaderObject | Create a Header object |
Fastly.HeaderApi | deleteHeaderObject | Delete a Header object |
Fastly.HeaderApi | getHeaderObject | Get a Header object |
Fastly.HeaderApi | listHeaderObjects | List Header objects |
Fastly.HeaderApi | updateHeaderObject | Update a Header object |
Fastly.HealthcheckApi | createHealthcheck | Create a health check |
Fastly.HealthcheckApi | deleteHealthcheck | Delete a health check |
Fastly.HealthcheckApi | getHealthcheck | Get a health check |
Fastly.HealthcheckApi | listHealthchecks | List health checks |
Fastly.HealthcheckApi | updateHealthcheck | Update a health check |
Fastly.HistoricalApi | getHistStats | Get historical stats |
Fastly.HistoricalApi | getHistStatsAggregated | Get aggregated historical stats |
Fastly.HistoricalApi | getHistStatsField | Get historical stats for a single field |
Fastly.HistoricalApi | getHistStatsService | Get historical stats for a single service |
Fastly.HistoricalApi | getHistStatsServiceField | Get historical stats for a single service/field combination |
Fastly.HistoricalApi | getRegions | Get region codes |
Fastly.HistoricalApi | getUsage | Get usage statistics |
Fastly.HistoricalApi | getUsageMonth | Get month-to-date usage statistics |
Fastly.HistoricalApi | getUsageService | Get usage statistics per service |
Fastly.Http3Api | createHttp3 | Enable support for HTTP/3 |
Fastly.Http3Api | deleteHttp3 | Disable support for HTTP/3 |
Fastly.Http3Api | getHttp3 | Get HTTP/3 status |
Fastly.IamPermissionsApi | listPermissions | List permissions |
Fastly.IamRolesApi | deleteARole | Delete a role |
Fastly.IamRolesApi | getARole | Get a role |
Fastly.IamRolesApi | listRolePermissions | List permissions in a role |
Fastly.IamRolesApi | listRoles | List roles |
Fastly.IamServiceGroupsApi | deleteAServiceGroup | Delete a service group |
Fastly.IamServiceGroupsApi | getAServiceGroup | Get a service group |
Fastly.IamServiceGroupsApi | listServiceGroupServices | List services to a service group |
Fastly.IamServiceGroupsApi | listServiceGroups | List service groups |
Fastly.IamUserGroupsApi | deleteAUserGroup | Delete a user group |
Fastly.IamUserGroupsApi | getAUserGroup | Get a user group |
Fastly.IamUserGroupsApi | listUserGroupMembers | List members of a user group |
Fastly.IamUserGroupsApi | listUserGroupRoles | List roles in a user group |
Fastly.IamUserGroupsApi | listUserGroupServiceGroups | List service groups in a user group |
Fastly.IamUserGroupsApi | listUserGroups | List user groups |
Fastly.InvitationsApi | createInvitation | Create an invitation |
Fastly.InvitationsApi | deleteInvitation | Delete an invitation |
Fastly.InvitationsApi | listInvitations | List invitations |
Fastly.KvStoreApi | createStore | Create an kv store. |
Fastly.KvStoreApi | deleteStore | Delete an kv store. |
Fastly.KvStoreApi | getStore | Describe an kv store. |
Fastly.KvStoreApi | getStores | List kv stores. |
Fastly.KvStoreItemApi | deleteKeyFromStore | Delete kv store item. |
Fastly.KvStoreItemApi | getKeys | List kv store keys. |
Fastly.KvStoreItemApi | getValueForKey | Get the value of an kv store item |
Fastly.KvStoreItemApi | setValueForKey | Insert an item into an kv store |
Fastly.LoggingAzureblobApi | createLogAzure | Create an Azure Blob Storage log endpoint |
Fastly.LoggingAzureblobApi | deleteLogAzure | Delete the Azure Blob Storage log endpoint |
Fastly.LoggingAzureblobApi | getLogAzure | Get an Azure Blob Storage log endpoint |
Fastly.LoggingAzureblobApi | listLogAzure | List Azure Blob Storage log endpoints |
Fastly.LoggingAzureblobApi | updateLogAzure | Update an Azure Blob Storage log endpoint |
Fastly.LoggingBigqueryApi | createLogBigquery | Create a BigQuery log endpoint |
Fastly.LoggingBigqueryApi | deleteLogBigquery | Delete a BigQuery log endpoint |
Fastly.LoggingBigqueryApi | getLogBigquery | Get a BigQuery log endpoint |
Fastly.LoggingBigqueryApi | listLogBigquery | List BigQuery log endpoints |
Fastly.LoggingBigqueryApi | updateLogBigquery | Update a BigQuery log endpoint |
Fastly.LoggingCloudfilesApi | createLogCloudfiles | Create a Cloud Files log endpoint |
Fastly.LoggingCloudfilesApi | deleteLogCloudfiles | Delete the Cloud Files log endpoint |
Fastly.LoggingCloudfilesApi | getLogCloudfiles | Get a Cloud Files log endpoint |
Fastly.LoggingCloudfilesApi | listLogCloudfiles | List Cloud Files log endpoints |
Fastly.LoggingCloudfilesApi | updateLogCloudfiles | Update the Cloud Files log endpoint |
Fastly.LoggingDatadogApi | createLogDatadog | Create a Datadog log endpoint |
Fastly.LoggingDatadogApi | deleteLogDatadog | Delete a Datadog log endpoint |
Fastly.LoggingDatadogApi | getLogDatadog | Get a Datadog log endpoint |
Fastly.LoggingDatadogApi | listLogDatadog | List Datadog log endpoints |
Fastly.LoggingDatadogApi | updateLogDatadog | Update a Datadog log endpoint |
Fastly.LoggingDigitaloceanApi | createLogDigocean | Create a DigitalOcean Spaces log endpoint |
Fastly.LoggingDigitaloceanApi | deleteLogDigocean | Delete a DigitalOcean Spaces log endpoint |
Fastly.LoggingDigitaloceanApi | getLogDigocean | Get a DigitalOcean Spaces log endpoint |
Fastly.LoggingDigitaloceanApi | listLogDigocean | List DigitalOcean Spaces log endpoints |
Fastly.LoggingDigitaloceanApi | updateLogDigocean | Update a DigitalOcean Spaces log endpoint |
Fastly.LoggingElasticsearchApi | createLogElasticsearch | Create an Elasticsearch log endpoint |
Fastly.LoggingElasticsearchApi | deleteLogElasticsearch | Delete an Elasticsearch log endpoint |
Fastly.LoggingElasticsearchApi | getLogElasticsearch | Get an Elasticsearch log endpoint |
Fastly.LoggingElasticsearchApi | listLogElasticsearch | List Elasticsearch log endpoints |
Fastly.LoggingElasticsearchApi | updateLogElasticsearch | Update an Elasticsearch log endpoint |
Fastly.LoggingFtpApi | createLogFtp | Create an FTP log endpoint |
Fastly.LoggingFtpApi | deleteLogFtp | Delete an FTP log endpoint |
Fastly.LoggingFtpApi | getLogFtp | Get an FTP log endpoint |
Fastly.LoggingFtpApi | listLogFtp | List FTP log endpoints |
Fastly.LoggingFtpApi | updateLogFtp | Update an FTP log endpoint |
Fastly.LoggingGcsApi | createLogGcs | Create a GCS log endpoint |
Fastly.LoggingGcsApi | deleteLogGcs | Delete a GCS log endpoint |
Fastly.LoggingGcsApi | getLogGcs | Get a GCS log endpoint |
Fastly.LoggingGcsApi | listLogGcs | List GCS log endpoints |
Fastly.LoggingGcsApi | updateLogGcs | Update a GCS log endpoint |
Fastly.LoggingHerokuApi | createLogHeroku | Create a Heroku log endpoint |
Fastly.LoggingHerokuApi | deleteLogHeroku | Delete the Heroku log endpoint |
Fastly.LoggingHerokuApi | getLogHeroku | Get a Heroku log endpoint |
Fastly.LoggingHerokuApi | listLogHeroku | List Heroku log endpoints |
Fastly.LoggingHerokuApi | updateLogHeroku | Update the Heroku log endpoint |
Fastly.LoggingHoneycombApi | createLogHoneycomb | Create a Honeycomb log endpoint |
Fastly.LoggingHoneycombApi | deleteLogHoneycomb | Delete the Honeycomb log endpoint |
Fastly.LoggingHoneycombApi | getLogHoneycomb | Get a Honeycomb log endpoint |
Fastly.LoggingHoneycombApi | listLogHoneycomb | List Honeycomb log endpoints |
Fastly.LoggingHoneycombApi | updateLogHoneycomb | Update a Honeycomb log endpoint |
Fastly.LoggingHttpsApi | createLogHttps | Create an HTTPS log endpoint |
Fastly.LoggingHttpsApi | deleteLogHttps | Delete an HTTPS log endpoint |
Fastly.LoggingHttpsApi | getLogHttps | Get an HTTPS log endpoint |
Fastly.LoggingHttpsApi | listLogHttps | List HTTPS log endpoints |
Fastly.LoggingHttpsApi | updateLogHttps | Update an HTTPS log endpoint |
Fastly.LoggingKafkaApi | createLogKafka | Create a Kafka log endpoint |
Fastly.LoggingKafkaApi | deleteLogKafka | Delete the Kafka log endpoint |
Fastly.LoggingKafkaApi | getLogKafka | Get a Kafka log endpoint |
Fastly.LoggingKafkaApi | listLogKafka | List Kafka log endpoints |
Fastly.LoggingKinesisApi | createLogKinesis | Create an Amazon Kinesis log endpoint |
Fastly.LoggingKinesisApi | deleteLogKinesis | Delete the Amazon Kinesis log endpoint |
Fastly.LoggingKinesisApi | getLogKinesis | Get an Amazon Kinesis log endpoint |
Fastly.LoggingKinesisApi | listLogKinesis | List Amazon Kinesis log endpoints |
Fastly.LoggingLogentriesApi | createLogLogentries | Create a Logentries log endpoint |
Fastly.LoggingLogentriesApi | deleteLogLogentries | Delete a Logentries log endpoint |
Fastly.LoggingLogentriesApi | getLogLogentries | Get a Logentries log endpoint |
Fastly.LoggingLogentriesApi | listLogLogentries | List Logentries log endpoints |
Fastly.LoggingLogentriesApi | updateLogLogentries | Update a Logentries log endpoint |
Fastly.LoggingLogglyApi | createLogLoggly | Create a Loggly log endpoint |
Fastly.LoggingLogglyApi | deleteLogLoggly | Delete a Loggly log endpoint |
Fastly.LoggingLogglyApi | getLogLoggly | Get a Loggly log endpoint |
Fastly.LoggingLogglyApi | listLogLoggly | List Loggly log endpoints |
Fastly.LoggingLogglyApi | updateLogLoggly | Update a Loggly log endpoint |
Fastly.LoggingLogshuttleApi | createLogLogshuttle | Create a Log Shuttle log endpoint |
Fastly.LoggingLogshuttleApi | deleteLogLogshuttle | Delete a Log Shuttle log endpoint |
Fastly.LoggingLogshuttleApi | getLogLogshuttle | Get a Log Shuttle log endpoint |
Fastly.LoggingLogshuttleApi | listLogLogshuttle | List Log Shuttle log endpoints |
Fastly.LoggingLogshuttleApi | updateLogLogshuttle | Update a Log Shuttle log endpoint |
Fastly.LoggingNewrelicApi | createLogNewrelic | Create a New Relic log endpoint |
Fastly.LoggingNewrelicApi | deleteLogNewrelic | Delete a New Relic log endpoint |
Fastly.LoggingNewrelicApi | getLogNewrelic | Get a New Relic log endpoint |
Fastly.LoggingNewrelicApi | listLogNewrelic | List New Relic log endpoints |
Fastly.LoggingNewrelicApi | updateLogNewrelic | Update a New Relic log endpoint |
Fastly.LoggingOpenstackApi | createLogOpenstack | Create an OpenStack log endpoint |
Fastly.LoggingOpenstackApi | deleteLogOpenstack | Delete an OpenStack log endpoint |
Fastly.LoggingOpenstackApi | getLogOpenstack | Get an OpenStack log endpoint |
Fastly.LoggingOpenstackApi | listLogOpenstack | List OpenStack log endpoints |
Fastly.LoggingOpenstackApi | updateLogOpenstack | Update an OpenStack log endpoint |
Fastly.LoggingPapertrailApi | createLogPapertrail | Create a Papertrail log endpoint |
Fastly.LoggingPapertrailApi | deleteLogPapertrail | Delete a Papertrail log endpoint |
Fastly.LoggingPapertrailApi | getLogPapertrail | Get a Papertrail log endpoint |
Fastly.LoggingPapertrailApi | listLogPapertrail | List Papertrail log endpoints |
Fastly.LoggingPapertrailApi | updateLogPapertrail | Update a Papertrail log endpoint |
Fastly.LoggingPubsubApi | createLogGcpPubsub | Create a GCP Cloud Pub/Sub log endpoint |
Fastly.LoggingPubsubApi | deleteLogGcpPubsub | Delete a GCP Cloud Pub/Sub log endpoint |
Fastly.LoggingPubsubApi | getLogGcpPubsub | Get a GCP Cloud Pub/Sub log endpoint |
Fastly.LoggingPubsubApi | listLogGcpPubsub | List GCP Cloud Pub/Sub log endpoints |
Fastly.LoggingPubsubApi | updateLogGcpPubsub | Update a GCP Cloud Pub/Sub log endpoint |
Fastly.LoggingS3Api | createLogAwsS3 | Create an AWS S3 log endpoint |
Fastly.LoggingS3Api | deleteLogAwsS3 | Delete an AWS S3 log endpoint |
Fastly.LoggingS3Api | getLogAwsS3 | Get an AWS S3 log endpoint |
Fastly.LoggingS3Api | listLogAwsS3 | List AWS S3 log endpoints |
Fastly.LoggingS3Api | updateLogAwsS3 | Update an AWS S3 log endpoint |
Fastly.LoggingScalyrApi | createLogScalyr | Create a Scalyr log endpoint |
Fastly.LoggingScalyrApi | deleteLogScalyr | Delete the Scalyr log endpoint |
Fastly.LoggingScalyrApi | getLogScalyr | Get a Scalyr log endpoint |
Fastly.LoggingScalyrApi | listLogScalyr | List Scalyr log endpoints |
Fastly.LoggingScalyrApi | updateLogScalyr | Update the Scalyr log endpoint |
Fastly.LoggingSftpApi | createLogSftp | Create an SFTP log endpoint |
Fastly.LoggingSftpApi | deleteLogSftp | Delete an SFTP log endpoint |
Fastly.LoggingSftpApi | getLogSftp | Get an SFTP log endpoint |
Fastly.LoggingSftpApi | listLogSftp | List SFTP log endpoints |
Fastly.LoggingSftpApi | updateLogSftp | Update an SFTP log endpoint |
Fastly.LoggingSplunkApi | createLogSplunk | Create a Splunk log endpoint |
Fastly.LoggingSplunkApi | deleteLogSplunk | Delete a Splunk log endpoint |
Fastly.LoggingSplunkApi | getLogSplunk | Get a Splunk log endpoint |
Fastly.LoggingSplunkApi | listLogSplunk | List Splunk log endpoints |
Fastly.LoggingSplunkApi | updateLogSplunk | Update a Splunk log endpoint |
Fastly.LoggingSumologicApi | createLogSumologic | Create a Sumologic log endpoint |
Fastly.LoggingSumologicApi | deleteLogSumologic | Delete a Sumologic log endpoint |
Fastly.LoggingSumologicApi | getLogSumologic | Get a Sumologic log endpoint |
Fastly.LoggingSumologicApi | listLogSumologic | List Sumologic log endpoints |
Fastly.LoggingSumologicApi | updateLogSumologic | Update a Sumologic log endpoint |
Fastly.LoggingSyslogApi | createLogSyslog | Create a syslog log endpoint |
Fastly.LoggingSyslogApi | deleteLogSyslog | Delete a syslog log endpoint |
Fastly.LoggingSyslogApi | getLogSyslog | Get a syslog log endpoint |
Fastly.LoggingSyslogApi | listLogSyslog | List Syslog log endpoints |
Fastly.LoggingSyslogApi | updateLogSyslog | Update a syslog log endpoint |
Fastly.MutualAuthenticationApi | createMutualTlsAuthentication | Create a Mutual Authentication |
Fastly.MutualAuthenticationApi | deleteMutualTls | Delete a Mutual TLS |
Fastly.MutualAuthenticationApi | getMutualAuthentication | Get a Mutual Authentication |
Fastly.MutualAuthenticationApi | listMutualAuthentications | List Mutual Authentications |
Fastly.MutualAuthenticationApi | patchMutualAuthentication | Update a Mutual Authentication |
Fastly.PackageApi | getPackage | Get details of the service's Compute@Edge package. |
Fastly.PackageApi | putPackage | Upload a Compute@Edge package. |
Fastly.PoolApi | createServerPool | Create a server pool |
Fastly.PoolApi | deleteServerPool | Delete a server pool |
Fastly.PoolApi | getServerPool | Get a server pool |
Fastly.PoolApi | listServerPools | List server pools |
Fastly.PoolApi | updateServerPool | Update a server pool |
Fastly.PopApi | listPops | List Fastly POPs |
Fastly.PublicIpListApi | listFastlyIps | List Fastly's public IPs |
Fastly.PublishApi | publish | Send messages to Fanout subscribers |
Fastly.PurgeApi | bulkPurgeTag | Purge multiple surrogate key tags |
Fastly.PurgeApi | purgeAll | Purge everything from a service |
Fastly.PurgeApi | purgeSingleUrl | Purge a URL |
Fastly.PurgeApi | purgeTag | Purge by surrogate key tag |
Fastly.RateLimiterApi | createRateLimiter | Create a rate limiter |
Fastly.RateLimiterApi | deleteRateLimiter | Delete a rate limiter |
Fastly.RateLimiterApi | getRateLimiter | Get a rate limiter |
Fastly.RateLimiterApi | listRateLimiters | List rate limiters |
Fastly.RateLimiterApi | updateRateLimiter | Update a rate limiter |
Fastly.RealtimeApi | getStatsLast120Seconds | Get real-time data for the last 120 seconds |
Fastly.RealtimeApi | getStatsLast120SecondsLimitEntries | Get a limited number of real-time data entries |
Fastly.RealtimeApi | getStatsLastSecond | Get real-time data from specified time |
Fastly.RequestSettingsApi | deleteRequestSettings | Delete a Request Settings object |
Fastly.RequestSettingsApi | getRequestSettings | Get a Request Settings object |
Fastly.RequestSettingsApi | listRequestSettings | List Request Settings objects |
Fastly.RequestSettingsApi | updateRequestSettings | Update a Request Settings object |
Fastly.ResourceApi | createResource | Create a resource link |
Fastly.ResourceApi | deleteResource | Delete a resource link |
Fastly.ResourceApi | getResource | Display a resource link |
Fastly.ResourceApi | listResources | List resource links |
Fastly.ResourceApi | updateResource | Update a resource link |
Fastly.ResponseObjectApi | deleteResponseObject | Delete a Response Object |
Fastly.ResponseObjectApi | getResponseObject | Get a Response object |
Fastly.ResponseObjectApi | listResponseObjects | List Response objects |
Fastly.ServerApi | createPoolServer | Add a server to a pool |
Fastly.ServerApi | deletePoolServer | Delete a server from a pool |
Fastly.ServerApi | getPoolServer | Get a pool server |
Fastly.ServerApi | listPoolServers | List servers in a pool |
Fastly.ServerApi | updatePoolServer | Update a server |
Fastly.ServiceApi | createService | Create a service |
Fastly.ServiceApi | deleteService | Delete a service |
Fastly.ServiceApi | getService | Get a service |
Fastly.ServiceApi | getServiceDetail | Get service details |
Fastly.ServiceApi | listServiceDomains | List the domains within a service |
Fastly.ServiceApi | listServices | List services |
Fastly.ServiceApi | searchService | Search for a service by name |
Fastly.ServiceApi | updateService | Update a service |
Fastly.ServiceAuthorizationsApi | createServiceAuthorization | Create service authorization |
Fastly.ServiceAuthorizationsApi | deleteServiceAuthorization | Delete service authorization |
Fastly.ServiceAuthorizationsApi | listServiceAuthorization | List service authorizations |
Fastly.ServiceAuthorizationsApi | showServiceAuthorization | Show service authorization |
Fastly.ServiceAuthorizationsApi | updateServiceAuthorization | Update service authorization |
Fastly.SettingsApi | getServiceSettings | Get service settings |
Fastly.SettingsApi | updateServiceSettings | Update service settings |
Fastly.SnippetApi | createSnippet | Create a snippet |
Fastly.SnippetApi | deleteSnippet | Delete a snippet |
Fastly.SnippetApi | getSnippet | Get a versioned snippet |
Fastly.SnippetApi | getSnippetDynamic | Get a dynamic snippet |
Fastly.SnippetApi | listSnippets | List snippets |
Fastly.SnippetApi | updateSnippetDynamic | Update a dynamic snippet |
Fastly.StarApi | createServiceStar | Create a star |
Fastly.StarApi | deleteServiceStar | Delete a star |
Fastly.StarApi | getServiceStar | Get a star |
Fastly.StarApi | listServiceStars | List stars |
Fastly.StatsApi | getServiceStats | Get stats for a service |
Fastly.TlsActivationsApi | createTlsActivation | Enable TLS for a domain using a custom certificate |
Fastly.TlsActivationsApi | deleteTlsActivation | Disable TLS on a domain |
Fastly.TlsActivationsApi | getTlsActivation | Get a TLS activation |
Fastly.TlsActivationsApi | listTlsActivations | List TLS activations |
Fastly.TlsActivationsApi | updateTlsActivation | Update a certificate |
Fastly.TlsBulkCertificatesApi | deleteBulkTlsCert | Delete a certificate |
Fastly.TlsBulkCertificatesApi | getTlsBulkCert | Get a certificate |
Fastly.TlsBulkCertificatesApi | listTlsBulkCerts | List certificates |
Fastly.TlsBulkCertificatesApi | updateBulkTlsCert | Update a certificate |
Fastly.TlsBulkCertificatesApi | uploadTlsBulkCert | Upload a certificate |
Fastly.TlsCertificatesApi | createTlsCert | Create a TLS certificate |
Fastly.TlsCertificatesApi | deleteTlsCert | Delete a TLS certificate |
Fastly.TlsCertificatesApi | getTlsCert | Get a TLS certificate |
Fastly.TlsCertificatesApi | listTlsCerts | List TLS certificates |
Fastly.TlsCertificatesApi | updateTlsCert | Update a TLS certificate |
Fastly.TlsConfigurationsApi | getTlsConfig | Get a TLS configuration |
Fastly.TlsConfigurationsApi | listTlsConfigs | List TLS configurations |
Fastly.TlsConfigurationsApi | updateTlsConfig | Update a TLS configuration |
Fastly.TlsDomainsApi | listTlsDomains | List TLS domains |
Fastly.TlsPrivateKeysApi | createTlsKey | Create a TLS private key |
Fastly.TlsPrivateKeysApi | deleteTlsKey | Delete a TLS private key |
Fastly.TlsPrivateKeysApi | getTlsKey | Get a TLS private key |
Fastly.TlsPrivateKeysApi | listTlsKeys | List TLS private keys |
Fastly.TlsSubscriptionsApi | createGlobalsignEmailChallenge | Creates a GlobalSign email challenge. |
Fastly.TlsSubscriptionsApi | createTlsSub | Create a TLS subscription |
Fastly.TlsSubscriptionsApi | deleteGlobalsignEmailChallenge | Delete a GlobalSign email challenge |
Fastly.TlsSubscriptionsApi | deleteTlsSub | Delete a TLS subscription |
Fastly.TlsSubscriptionsApi | getTlsSub | Get a TLS subscription |
Fastly.TlsSubscriptionsApi | listTlsSubs | List TLS subscriptions |
Fastly.TlsSubscriptionsApi | patchTlsSub | Update a TLS subscription |
Fastly.TokensApi | getToken | Get a token |
Fastly.TokensApi | getTokenCurrent | Get the current token |
Fastly.TokensApi | listTokensCustomer | List tokens for a customer |
Fastly.TokensApi | listTokensUser | List tokens for the authenticated user |
Fastly.TokensApi | revokeToken | Revoke a token |
Fastly.TokensApi | revokeTokenCurrent | Revoke the current token |
Fastly.UserApi | createUser | Create a user |
Fastly.UserApi | deleteUser | Delete a user |
Fastly.UserApi | getCurrentUser | Get the current user |
Fastly.UserApi | getUser | Get a user |
Fastly.UserApi | requestPasswordReset | Request a password reset |
Fastly.UserApi | updateUser | Update a user |
Fastly.UserApi | updateUserPassword | Update the user's password |
Fastly.VclDiffApi | vclDiffServiceVersions | Get a comparison of the VCL changes between two service versions |
Fastly.VersionApi | activateServiceVersion | Activate a service version |
Fastly.VersionApi | cloneServiceVersion | Clone a service version |
Fastly.VersionApi | createServiceVersion | Create a service version |
Fastly.VersionApi | deactivateServiceVersion | Deactivate a service version |
Fastly.VersionApi | getServiceVersion | Get a version of a service |
Fastly.VersionApi | listServiceVersions | List versions of a service |
Fastly.VersionApi | lockServiceVersion | Lock a service version |
Fastly.VersionApi | updateServiceVersion | Update a service version |
Fastly.VersionApi | validateServiceVersion | Validate a service version |
Fastly.WafActiveRulesApi | bulkUpdateWafActiveRules | Update multiple active rules |
Fastly.WafActiveRulesApi | createWafActiveRule | Add a rule to a WAF as an active rule |
Fastly.WafActiveRulesApi | createWafActiveRulesTag | Create active rules by tag |
Fastly.WafActiveRulesApi | deleteWafActiveRule | Delete an active rule |
Fastly.WafActiveRulesApi | getWafActiveRule | Get an active WAF rule object |
Fastly.WafActiveRulesApi | listWafActiveRules | List active rules on a WAF |
Fastly.WafActiveRulesApi | updateWafActiveRule | Update an active rule |
Fastly.WafExclusionsApi | createWafRuleExclusion | Create a WAF rule exclusion |
Fastly.WafExclusionsApi | deleteWafRuleExclusion | Delete a WAF rule exclusion |
Fastly.WafExclusionsApi | getWafRuleExclusion | Get a WAF rule exclusion |
Fastly.WafExclusionsApi | listWafRuleExclusions | List WAF rule exclusions |
Fastly.WafExclusionsApi | updateWafRuleExclusion | Update a WAF rule exclusion |
Fastly.WafFirewallVersionsApi | cloneWafFirewallVersion | Clone a firewall version |
Fastly.WafFirewallVersionsApi | createWafFirewallVersion | Create a firewall version |
Fastly.WafFirewallVersionsApi | deployActivateWafFirewallVersion | Deploy or activate a firewall version |
Fastly.WafFirewallVersionsApi | getWafFirewallVersion | Get a firewall version |
Fastly.WafFirewallVersionsApi | listWafFirewallVersions | List firewall versions |
Fastly.WafFirewallVersionsApi | updateWafFirewallVersion | Update a firewall version |
Fastly.WafFirewallsApi | createWafFirewall | Create a firewall |
Fastly.WafFirewallsApi | deleteWafFirewall | Delete a firewall |
Fastly.WafFirewallsApi | getWafFirewall | Get a firewall |
Fastly.WafFirewallsApi | listWafFirewalls | List firewalls |
Fastly.WafFirewallsApi | updateWafFirewall | Update a firewall |
Fastly.WafRuleRevisionsApi | getWafRuleRevision | Get a revision of a rule |
Fastly.WafRuleRevisionsApi | listWafRuleRevisions | List revisions for a rule |
Fastly.WafRulesApi | getWafRule | Get a rule |
Fastly.WafRulesApi | listWafRules | List available WAF rules |
Fastly.WafTagsApi | listWafTags | List tags |
The fastly-js API client currently does not support the following endpoints:
/customer/{customer_id}/contacts
(POST)/metrics/domains/services/{service_id}
(GET)/metrics/origins/services/{service_id}
(GET)/resources/stores/secret/client-key
(POST)/resources/stores/secret/signing-key
(GET)/resources/stores/secret/{store_id}/secrets/{secret_name}
(DELETE, GET)/resources/stores/secret/{store_id}/secrets
(GET, PATCH, POST, PUT)/resources/stores/secret/{store_id}
(DELETE, GET)/resources/stores/secret
(GET, POST)/roles/{role_id}/permissions
(DELETE, POST)/roles/{role_id}
(PATCH)/roles
(POST)/service-authorizations
(DELETE, PATCH)/service-groups/{service_group_id}/services
(DELETE, POST)/service-groups/{service_group_id}
(PATCH)/service-groups
(POST)/service/{service_id}/lint
(POST)/service/{service_id}/version/{version_id}/apex-redirects
(POST)/service/{service_id}/version/{version_id}/boilerplate
(GET)/service/{service_id}/version/{version_id}/director/{director_name}
(PUT)/service/{service_id}/version/{version_id}/generated_vcl/content
(GET)/service/{service_id}/version/{version_id}/generated_vcl
(GET)/service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name}
(PUT)/service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name}
(PUT)/service/{service_id}/version/{version_id}/request_settings
(POST)/service/{service_id}/version/{version_id}/response_object/{response_object_name}
(PUT)/service/{service_id}/version/{version_id}/response_object
(POST)/service/{service_id}/version/{version_id}/snippet/{snippet_name}
(PUT)/service/{service_id}/version/{version_id}/vcl/{vcl_name}/content
(GET)/service/{service_id}/version/{version_id}/vcl/{vcl_name}/download
(GET)/service/{service_id}/version/{version_id}/vcl/{vcl_name}/main
(PUT)/service/{service_id}/version/{version_id}/vcl/{vcl_name}
(DELETE, GET, PUT)/service/{service_id}/version/{version_id}/vcl
(GET, POST)/service/{service_id}/version/{version_id}/wafs/{firewall_id}
(GET, PATCH)/service/{service_id}/version/{version_id}/wafs
(GET, POST)/service/{service_id}/wafs/{firewall_id}/owasp
(GET, PATCH, POST)/service/{service_id}/wafs/{firewall_id}/rule_statuses
(GET, POST)/service/{service_id}/wafs/{firewall_id}/rules/{waf_rule_id}/rule_status
(GET, PATCH)/service/{service_id}/wafs/{firewall_id}/ruleset/preview
(GET)/service/{service_id}/wafs/{firewall_id}/ruleset
(GET, PATCH)/service/{service_id}/wafs/{firewall_id}/update_statuses/{update_status_id}
(GET)/service/{service_id}/wafs/{firewall_id}/update_statuses
(GET)/sudo
(POST)/tls/activations/{tls_activation_id}
(GET, PATCH)/tls/activations
(GET)/tokens
(DELETE, POST)/user-groups/{user_group_id}/members
(DELETE, POST)/user-groups/{user_group_id}/roles
(DELETE, POST)/user-groups/{user_group_id}/service-groups
(DELETE, POST)/user-groups/{user_group_id}
(PATCH)/user-groups
(POST)/v1/channel/{service_id}/ts/h/limit/{max_entries}
(GET)/v1/channel/{service_id}/ts/h
(GET)/v1/channel/{service_id}/ts/{start_timestamp}
(GET)/v1/domains/{service_id}/ts/h/limit/{max_entries}
(GET)/v1/domains/{service_id}/ts/h
(GET)/v1/domains/{service_id}/ts/{start_timestamp}
(GET)/v1/origins/{service_id}/ts/h/limit/{max_entries}
(GET)/v1/origins/{service_id}/ts/h
(GET)/v1/origins/{service_id}/ts/{start_timestamp}
(GET)/vcl_lint
(POST)/waf/firewalls/{firewall_id}/versions/{version_id}/active-rules
(DELETE)/wafs/configuration_sets/{configuration_set_id}/relationships/wafs
(GET, PATCH)/wafs/configuration_sets
(GET)/wafs/rules/{waf_rule_id}/vcl
(GET)/wafs/rules/{waf_rule_id}
(GET)/wafs/rules
(GET)/wafs/tags
(GET)/wafs/{firewall_id}/disable
(PATCH)/wafs/{firewall_id}/enable
(PATCH)/wafs/{firewall_id}/rules/{waf_rule_id}/vcl
(GET)/wafs/{firewall_id}
(GET)/wafs
(GET)If you encounter any non-security-related bug or unexpected behavior, please file an issue using the bug report template.
Please see our SECURITY.md for guidance on reporting security-related issues.
MIT.
FAQs
A JavaScript client library for interacting with most facets of the Fastly API.
The npm package fastly receives a total of 9,659 weekly downloads. As such, fastly popularity was classified as popular.
We found that fastly demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.