# S

- [SaaS (Software as a Service)](/glossary/s/saas-software-as-a-service.md): A software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.
- [Scalability](/glossary/s/scalability.md): The capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.
- [Schema](/glossary/s/schema.md): In a database, a schema defines the structure and organization of data. In GraphQL, it specifies the capabilities of the API and how to query it.
- [SDK (Software Development Kit)](/glossary/s/sdk-software-development-kit.md): A collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and perhaps a software framework.
- [Service Mesh](/glossary/s/service-mesh.md): A dedicated infrastructure layer built into an app. This invisible layer facilitates service-to-service communications between services or microservices, using a proxy.
- [Session](/glossary/s/session.md): A semi-permanent interactive information interchange, also known as a dialogue, a conversation, or a meeting, between two or more communicating devices, or between a computer and user.
- [SLA (Service Level Agreement)](/glossary/s/sla-service-level-agreement.md): A contract between a service provider and a customer that specifies, usually in measurable terms, what services the provider will furnish.
- [SOAP (Simple Object Access Protocol)](/glossary/s/soap-simple-object-access-protocol.md): A messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.
- [State](/glossary/s/state.md): In computing, the condition or quality of a computing system as stored in its temporary memory locations or registers.
- [Stateless](/glossary/s/stateless.md): A communication protocol in which no information is retained by either sender or receiver; each packet of data is processed independently without knowledge of previously processed packets.
- [Static Site Generator](/glossary/s/static-site-generator.md): A tool that generates a full static HTML website based on raw data and a set of templates.
- [Storage](/glossary/s/storage.md): The retention of retrievable data on a computer or other electronic system.
- [Stress Testing](/glossary/s/stress-testing.md): A form of deliberately intense or thorough testing used to determine the stability of a given system or entity.
- [Swagger (OpenAPI)](/glossary/s/swagger-openapi.md): A set of tools for developing APIs, including specification, documentation, and a user interface for testing APIs.
