What is the difference between fostering and adopting?

Foster care is the full-time, temporary care of a child in your home with the goal of the child returning to parental care or alternate permanency with extended family guardianship as soon as possible.
When going home is not an option for a child, alternate forms of permanency may be considered. Adoptive parents would become the child’s legal family.